五、SourceTree使用git

 一、拉取分支

  拉去分支请参见:三、SourceTree经过PUTTY链接GitLab 最后内容html

  注:若是拉取后看不见master,请在gitLab页面的master上新建一个文件便可。git

二、建立一个分支

  在gitLab页面建立

  1)进入“You projects”,选择“Repository”-》“Branches”后单击“New branch”服务器

  2)输入分支名称,并选择从那个分支建立分支,能够是master或其余分支,后单击“Create branch”post

  在SourceTree建立分支

  1)切换到一个分支,而后点击“分支”建立新分支。spa

  2)添写分支名称点击“建立分支”3d

    当前分支:从哪一个分支建立分支htm

    新分支:新分支的名字blog

   3)将本地分支推送到服务器get

  在新建的本地分支上单击鼠标右键选择“推送到”-》“origin”it

   3)单击“推送”推送到服务上

  4)这样远程库中则有了刚才那个版本

三、提交一个文件

  1)在git目录中新增一个文件

  2)返回SourceTree,在工做副本中就会看到一个未受git管理的文件。

  3)选中他点击“暂存”

  4)点击“提交”填写注释后单击“提交按钮”将文件提交到本地

  5)提交成功后会显示有一个带推送的内容,点击推送会将修改推送到服务器中。

  6)选择一个要提交的版本后点击“推送”

四、回滚一个提交

  1)选择刚才提交的内容单击右键选择回滚提交

  2)回滚后会提示有一个文件被删除了,并且未推送到服务器中,点击推送推送到服务器中。

五、回滚文件内修改内容 

  1)提交状况以下

  2)在第一次提交内容上点击“回滚提交”

 六、解决冲突

   当多我的同时修改同一个文件的同一部分的时候会产生冲突。当A、B两我的同时修改,若是A先提交那对于B来讲就产生了一个冲突。以下显示。

  1)先将你的修改暂存

  2)本地提交

  3)会显示有一个未拉取,点击拉取

  4)双击有冲突的文件,打开解冲突

  5)注意将这个内容修改为最后内容便可

  六、再次提交本地,而后推送远程,冲突解决完成。

 七、合并一个分支

  假设要将v2分支合并的master上

  1)将当前分支切换到master上

  2)在v2分支上单击右键,选择“合并 V2 至当前分支”

  3)合并后显示有一个未推送,推送后即合并成功

  注:若是你想合并到master上必须具备master权限

八、CodeReview、diff两个分支

  好比你想对比v2这个分支和master的区别,将当前工做区选中v2而后在master上单击鼠标右键,选择“与当前对比”

  就会显示文件的差别,+号表明在v2版本上增长了一行222

相关文章
相关标签/搜索