美文网首页
smartGit简单使用

smartGit简单使用

作者: 一大碗面丶 | 来源:发表于2019-05-24 01:46 被阅读0次

Git和Svn最核心的区别是分布式的,可以在没有网络的情况下,很好的进行版本管理。smartGit是git的一种很好用的可视化工具。

在码云上创建一个远程仓库

image.png 复制远程仓库地址 image.png 选择Clone这个会填充远程仓库地址,然后continue。 image.png 这里输入远程仓库码云的账号密码 image.png
这个可以选择本地仓库的位置 image.png 选择configure创建一个develop的分支,也是我们的开发分支,理论上在一个开发周期内,任何人不能轻易在master上做改动,所有人的代码只能合并到develop上,等release的时候再把develop的代码合并到master上。双击develop分支,然后checkout,切换到develop分支上(如果已经在develop分支忽略) image.png
image.png 在develop本地分支上创建一个文件test1.txt image.png 这个区域显示修改的文件,然后stage(暂存)->commit(提交信息必填,提交完成后,此时代码还在本地仓库)->然后push(push后,代码才会更新到远程仓库) image.png image.png push后打开码云刷新界面,你会发现test1文件并没有在仓库里,那是因为你在的分支是master,而刚才你push的分支的develop分支,切换分支后,会发现test1文件已经被push成功 image.png image.png 此处创建feature分支,我理解的这是一个工作分支,必须要绑定tuleap里面userstory的编号,表示是要去完成一个功能。创建完成,分支列表会出现一个fearture分支,并自动切换到这个分支。此时我们可以在工程中完成相应的userstory,例如新增一个test2.txt文件,完成之后,按照正常的提交流程stage(暂存)->commit(提交信息必填,提交完成后,此时代码还在本地仓库)->然后push(push后,代码才会更新到远程仓库)。push后还需要finishFeature,然后再push一次。这时候,我们的reature分支自动销毁,且自动切回了develop分支。至此完成一个userstory。 image.png image.png image.png
image.png image.png image.png image.png 勉强画个图吧
image.png
git操作的注意事项:
1、不要随便操作master分支
2、时刻关注自己在哪个分支上
3、合并分支前切记先poll本地

喜欢记得点个赞哦

相关文章

网友评论

      本文标题:smartGit简单使用

      本文链接:https://www.haomeiwen.com/subject/zjtwzqtx.html