SourceTree和Git

1my*_*myb 4 git bitbucket

我是git的新手,不熟悉源代码控制.有点困惑,当我来到git并且不确定如何充分利用它的好处,而大多数时候,教程和信息太复杂.任何人都可以总结一下如何使用源代码树(基于GUI的Git工具)执行和提交以及代码合并的简短列表吗?

我需要知道什么以及何时单击提交,签出,存储,获取,拉取,推送,分支,合并和标记的按钮.我如何比较和合并代码,在我的实验中,如果我立即合并它,它会显示出无法理解的东西.因为我不知道如何比较代码.谢谢

更新和资源 以下是我所做的一些研究,包括快速选择git的参考和链接;)

  1. 尝试Gitub的Git(学习git最快的方法)
  2. Git命令cheatsheet
  3. Git命令cheatsheet(第1个链接的摘要)
  4. 合并Diff Tools

Von*_*onC 5

合并或重订条款是与SourceTree这些业务一个很好的介绍.

此支持答案涵盖了合并本身:如果发生冲突:

冲突的文件在黄色三角形中标有感叹号.
当您选择文件时,您可以在右侧看到差异,并且您可以通过在差异区域的顶部栏中选择"差异父级"或"差异合并"来查看两个不同父级的差异.

更一般地说,您可以设置差异工具以进行代码比较:

点击右上角的" External Diff"按钮.
Tools > Options > Diff(Windows)或Preferences > Diff(Mac)中配置了使用哪种diff工具.