前言

git是很多程序员的lover,它的功能远比SVN强大的多。使用git可以很容易进行版本控制,多条分支进行不同的工作开发及多人协同开发等。对于一个程序员而言,也许在你的项目中并没有接触过git,但是了解git也是一种基本的素质。

开发环境的搭建

根据自己的系统环境下载不同的安装包,官网地址:https://git-scm.com/download/。如果你的电脑是window 64位的话,可以到此处下载:http://download.csdn.net/detail/u010989191/9494907

如何安装呢?很简单,像安装QQ程序一样简单,双击安装包,选择安装路径,选择适合自己的配置环境,一直下一步就可以了。安装完后在安装目录下打开git bash,出现以下界面,则表示安装成功。
这里写图片描述

关联GitHub

安装好环境之后如何使用呢?
1)首先要有一个github的账号。如果没有点击下面的链接申请一个:https://github.com/join?source=login。登陆界面如下所示:
这里写图片描述
2)注册后在本机生成ssh公钥和私钥,这个主要是用户本地关联github账户使用。在终端中输入ssh-keygen -t rsa -C “your_email@youremail.com” 如下图所示:
这里写图片描述
3)然后在c:/users/用户/.ssh里可以看到刚才生成的密钥。
4)在github页面点击setting进入以下界面,点击SSH and GPG keys。如下图所示:
这里写图片描述
5)点击NEW SSH KEY。添加公钥,如下图所示:
这里写图片描述
6)到此已经将本机关联github账户。如果哪天不想这台电脑继续操作github账户,只要在这里删除ssh key即可。是不是很方便?
7)点击github主页的+,添加一个仓库。本次添加的仓库名为first。仓库名可以自由命名,不与已存在的仓库名冲突就好。如下图所示:
这里写图片描述
这里写图片描述

完成以上步骤,也就是搭建好了git环境。
为了更好的操作仓库,下面介绍几种常用linux的命令。
1)pwd。查看当前所处的目录。
2)cd+空格+路径。切换工作目录。
3)ls。当前目录文件列表。
4)mkdir +空格+文件夹名。创建一个文件夹。

下面演示windows如何切换到G盘,并创建一个gitEnv的文件夹。
这里写图片描述

进入文件夹gitEnv使用以下命令:cd gitEnv
下面演示如何进行操作github上面的仓库:
1)进入gitEnv文件夹,创建first文件夹,并git init初始化一个仓库环境。如下图所示1是当前所在的目录,2表示处在master分支即主干分支:
这里写图片描述
2)首先把远程的仓库复制一份放在本机。输入命令 git clone 仓库ssh网址
如图片所示:
这里写图片描述

如何找到仓库地址呢?很简单,如下图所示:
这里写图片描述

2)为了便于操作first仓库,使用以下命令给仓库起一个别名origin。

git remote add origin git@github.com:jijia-cn/first.git

3)使用git status查看当前本地仓库的状态。如下图所示,当前的仓库是一个很干净的仓库。
这里写图片描述
4)我以创建一个readme文件为例演示如何使用git。
5)创建文件可以有很多方式,如touch readme 然后 vi readme 或者 直接vi readme。最简单的就是echo “内容” > readme。下面演示流的方式创建一个文件readme。如下图所示,使用cat命令可以查看文件内容:
这里写图片描述
6)git status查看当前仓库分支的状态。如下图所示。
这里写图片描述
7)git add readme 然后查看状态如下:
这里写图片描述
8)git commit -m “演示git如何使用” 这个命令是提交git add 的文件。只是本地提交,并未推送到github上。状态如下图所示:
这里写图片描述
如果出现提示输入user.email 和user.name 则需要绑定申请账号的邮箱。
这里写图片描述
9)将刚才的readme推送到github上。
这里写图片描述
10)github官网查看刚才推送的内容。
这里写图片描述

总结

趁着周末,写点东西。本文只是给刚接触git的朋友们一些帮助,至于git的一些高级玩法,以后有时间再一一介绍。苦海无涯,学无止境!如果看过的朋友觉得有用,麻烦大家点个赞,也算是对我整理这几个小时的一个认可!谢谢!

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐