smartGit简单使用

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本地

喜欢记得点个赞哦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 4,139评论 3 27
  • 一、Git的简介 1.1.什么是git?git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,...
    IIronMan阅读 1,967评论 0 12
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,852评论 9 163
  • 源代码管理工具的起源 为什么会出现源代码管理工具? 为了解决在软件开发过程中,由源代码引发的各种蛋疼繁琐问题 源代...
    小白文_Vincent阅读 3,544评论 2 8
  • GIT GIT简单介绍 GIT:是一款开源的分布式版本控制工具 在所有的分布式的版本控制工具中,git是最快、最简...
    彼岸的黑色曼陀罗阅读 411评论 0 0

友情链接更多精彩内容