在目前的项目中,用的是SVN版本控制工具,明显感觉到了在本地更改的文件无版本控制的缺点,以及建立分支和合并代码的麻烦。所以就了解了git的版本控制软件,正好需要用到github来托管一些自己的代码。所以将一些使用步骤总结于此。
1. 首先在window下,需要先安装git ,可以下载msysgit,点击安装即可。在window下也有基于界面的类似软件,但都是基于git的,所以要先安装git ,基于界面的软件有smartGit,tortiseGit等。
2.在github上注册账号,然后新建repository
很简单,就可以创建一个github上的远端版本库
2.我们需要配置SSH Key
1) 我们需要在本机生成一个SSH key
打开git bash 输入如下命令
之后,会有相应的提示,让你输入密码,一切顺利的话,会告诉你已生成了,存在于目录名/ id_rsa.pub文件中。
当然,之前我们也可以用命令来查看是否已存在ssh KEY
3.接下来,我们找到生成的key
将其输入github中
4.用户名和email的配置
可以使用命令
$ git config --global user.name "test"
$ git config --global user.email "test@gmail.com"
5.本地与远端通信
进入e盘
$ cd e:
克隆远端工程
添加文件
$ git add README.md
提交
$git commit -m “add README.md”
添加目录所有新文件
$git add .
提交
$ git commit
$ git status查看状态
有三种状态:工作目录,暂存区域,以及本地仓库
已修改(modified) 已修改过的文件
已暂存(staged) 通过git add命令添加到暂存区域的文件
已提交(committed) 通过git commit命令提交过的文件
查看提交记录
$ git log
提交修改到远程版本库上
$ git push origin master
与之相反的是 git pull