4

我是 git 新手,不熟悉源代码管理。当我来到 git 时有点困惑,不知道如何充分利用它的好处,而大多数时候,教程和信息都太复杂了。谁能总结一个关于如何使用源代码树(基于 GUI 的 Git 工具)执行和提交以及代码合并的简短列表?

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

更新和资源 这里是我做的一些研究,有参考和链接可以快速拿起 git ;)

  1. 试用 Github 的 Git(学习 git 的最快方法)
  2. Git 命令备忘单
  3. Git 命令备忘单(第一个链接的摘要)
  4. 合并差异工具
4

1 回答 1

5

合并或变基文章很好地介绍了使用 SourceTree 进行的这些操作。

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

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

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

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

于 2013-04-02T06:01:29.610 回答