SourceTree和Git

4
我是新手,不熟悉源代码控制。当接触到 git 时有些困惑,不确定如何充分利用其优势,而大多数教程和信息都太复杂了。请问是否可以简要总结一下如何使用 SourceTree(基于 GUI 的 Git 工具)执行和提交代码合并的步骤?
我需要知道什么时候点击提交、检出、隐藏、提取、拉取、推送、分支、合并和标记按钮。如何比较和合并代码,在我的实验中,如果立即合并,会显示无法理解的内容。因为我不知道如何比较代码。谢谢。
更新和资源:以下是我做的一些研究,包括快速入门 Git 的参考和链接。
  1. 尝试Github的Git(最快学习git的方法)
  2. Git命令速查表
  3. Git命令速查表(第一个链接的总结)
  4. 合并差异工具

感谢您提供找到的链接。 - HPWD
1个回答

5
合并或变基文章是介绍使用SourceTree进行这些操作的好文章。
关于合并本身,在此支持答案中有详细说明:如果出现冲突:

冲突的文件用黄色三角形里的感叹号标记。
在选择文件时,您可以在右侧看到差异,并且可以选择在差异区域的顶部栏中选择“Diff Parent”或“Diff Merged”来查看两个不同父级的差异。

更一般地说,您可以设置一个用于代码比较的差异工具

点击右上角的“External Diff”按钮。
使用哪个差异工具是在“Tools > Options > Diff”(Windows)或“Preferences > Diff”(Mac)中配置的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接