一直使用工具sourtree,最近开始尝试用命令行的方式
一:git的安装(windows系统下)
window下要使用很多Linux/Unix的工具时,需要Cygwin这样的模拟环境,Git也是,但是Cygwin配置比较复杂。msysgit是windows版的git,下载地址http://msysgit.github.io/,默认选项安装。监测安装是否成功。
二:进行全局配置,可配置多次,每一次都将覆盖上一次的配置,最后不要直接打开config文件,容易产生格式错误
$ git config --global user.name "zisu" $ git config --global user.email "zisu.com"
查看全局配置
$ git config user.email
三:拉取代码
$ git pull
四:提交代码
$ git add . // .表示提交所有的修改,如果add 加上的文件名称表示只提交指定的文件
$ git commit -m "message"//-m 提交说明为必填 ,合并提交到本地分支
$ git push //合并提交到线上分支
五:创建分支,并切换到新分支
$ git branch new $ git checkout new
上两行命令等价于
$ git checkout -b new
六:查看分支
$ git branch
七:本地分支推到远程分支
$ git push origin new
八:删除远程分支
$ git push origin --delete new
九:刚建的分支没有产生与本地的关联,提交不了代码
$ git push --set-stream origin new
十:合并分支
$ git merge new(将new分支合并到master分支,先切换分支到master,再进行merge合并)