如何使用GitHub Desktop更新GitHub分支存储库?

时间:2019-03-27 04:50:22

标签: git github github-desktop

我使用GitHub Desktop分叉了一个存储库,并进行了一些更改。 现在我要检查对基础存储库的那些更改吗? 我想从基本存储库中获得更改,使基本文件和修改后的文件之间有明显的区别,就像我们在winmerge中看到的一样?

2 个答案:

答案 0 :(得分:1)

我推荐GitKraken。它具有出色的内置差异视图,您可以在本地存储库中选择任意两个点以查看之间的更改。适用于macOS,Windows和Linux。免费版本可以很好地满足您的需求。

如果您想查看HEAD的变化,则可以在本地创建一个新分支并从基本存储库中提取(再次,您可以使用GitKraken查看自您创建该存储库以来发生的更改)。 。然后,如果要将上游更改包括在本地存储库中,则可以轻松地将新分支合并或重新建立主分支。再次,与尝试在命令行上解决合并问题相比,GitKraken使合并和重新设置变得非常容易。

答案 1 :(得分:1)

Git桌面具有“更改”选项卡。这应该列出所有已修改的文件。选择每个文件时,它会显示与基本仓库相比对其所做的更改。

我建议使用命令行。通常,并非所有功能都在基于UI的工具中实现,并且并非命令行提供的所有选项都附带。

如果尚未安装,请为该平台安装git。对于Windows,您可以从“ https://git-scm.com/download/win”中获取它。

打开git bash并执行cd键进入仓库并执行gitk。文件及其更改应显示在“本地未提交的更改,未检入索引”下

其他有用命令的组合:

git status -suno   --> List all tracked files which were modified.
git diff           --> Shows all the changes made.

希望有帮助!