设为首页 收藏本站
查看: 1420|回复: 0

[经验分享] 5、SourceTree使用git

[复制链接]

尚未签到

发表于 2018-1-12 15:45:05 | 显示全部楼层 |阅读模式
1、拉取分支
  拉去分支请参见:3、SourceTree通过PUTTY连接GitLab 最后内容
  注:如果拉取后看不见master,请在gitLab页面的master上新建一个文件即可。
2、创建一个分支
  在gitLab页面创建
  1)进入“You projects”,选择“Repository”-》“Branches”后单击“New branch”

  2)输入分支名称,并选择从那个分支创建分支,可以是master或其他分支,后单击“Create branch”

  在SourceTree创建分支
  1)切换到一个分支,然后点击“分支”创建新分支。

  2)添写分支名称点击“创建分支”
  当前分支:从哪个分支创建分支
  新分支:新分支的名字

  3)将本地分支推送到服务器
  在新建的本地分支上单击鼠标右键选择“推送到”-》“origin”

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

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

3、提交一个文件
  1)在git目录中新增一个文件
  2)返回SourceTree,在工作副本中就会看到一个未受git管理的文件。

  3)选中他点击“暂存”

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

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

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

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

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

5、回滚文件内修改内容
  1)提交情况如下

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

6、解决冲突
  当多个人同时修改同一个文件的同一部分的时候会产生冲突。当A、B两个人同时修改,如果A先提交那对于B来说就产生了一个冲突。如下显示。

  1)先将你的修改暂存

  2)本地提交

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

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

  5)注意将这个内容修改成最后内容即可

  6、再次提交本地,然后推送远程,冲突解决完成。
7、合并一个分支
  假设要将v2分支合并的master上
  1)将当前分支切换到master上

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

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

  注:如果你想合并到master上必须具有master权限
  8、CodeReview、diff两个分支
  比如你想对比v2这个分支和master的区别,将当前工作区选中v2然后在master上单击鼠标右键,选择“与当前对比”

  就会显示文件的差异,+号代表在v2版本上增加了一行222

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-434303-1-1.html 上篇帖子: 导航 下篇帖子: Mac环境下Android Studio配置Git以及最基本使用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表