SouceTree使用过程中一些问题。

http://www.applicationloader.net/blog/zh/164.html

如果在合并过程中搞错了怎么办? 绿色代表我的,红色代表别人的

只要没有提交,就可以从顶部菜单中选择 “Reset All”。然后就可以重新开始分支合并操作,一切都将从头来过。(重置所有,所合并的分支和主干代码均回到未合并前)。

1,合并前

2,合并后

3,重置所有

不小心commit了一个文件,想回退,回退到commit前的状态

1.1 -选中提交之前的版本

1.2选择回退模式

1.1回退到暂存区

1.2回退到未暂存区

1.3直接把提交的文件reset (最好不要用

重置以前某行代码重新提交到本地,后推送到git

1.1点击重置到提交

1.2重置某个文件到本地。

代码回滚

1,回滚方式。1.1 - 提交回滚。 1.2 - 先重置,后回滚

区别:提交回滚,直接回滚到服务器某个节点。

先重置当前分支。结果为修改的是本地的分支,回滚完成后点击拉取等于没有回滚(git远程没有回滚),该方法适用于没有本地回滚即没有提交到远程服务器的回滚


代码合并

1.1 - 将First 合并至master 

合并结果 

1.1 - 模拟对同一行代码,两人均操作,导致有冲突。后再合并  First 合并 master 

顺序:First -合并 master  

合并结果: first 代码合并覆盖master ,但first 代码未发生改变。 master 是合并后需改的代码。

1.2 - 模拟master 合并First  

顺序: master -合并first  

 合并结果: first 为合并后解决冲突的代码。master 为合并前的代码。

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

相关阅读更多精彩内容

  • 以下笔记主要参考gitgot,大致了解git使用和原理。 第一部分我们从个人的视角去研究如何用好Git,并且揭示G...
    carolwhite阅读 7,061评论 0 1
  • git作为时下最流行的代码管理工具,Git权威指南总结了十条喜欢Git的理由: 异地协同工作; 现场版本控制; 重...
    古斟布衣阅读 5,812评论 0 12
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,778评论 1 26
  • 我擅于隐藏,不代表我没有脾气 我擅于隐藏,不代表我不会悲伤 我擅于活泼,不代表我不会安安静静 我擅于笑逐颜开,不代...
    悲凉的落没阅读 1,094评论 0 1
  • 外部文件缓存 [html] view plaincopy private File mCacheDir = con...
    博为峰51Code教研组阅读 1,292评论 0 0

友情链接更多精彩内容