git常用命令(-)

一直使用工具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合并)
原文地址:https://www.cnblogs.com/yuanyuan0809/p/5820882.html