Git 如何根据官方存储库更新我的克隆存储库

Git 如何根据官方存储库更新我的克隆存储库,git,gitkraken,Git,Gitkraken,我正在我的gitkraken中寻找一种方法,如何根据官方存储库更新我的克隆存储库。因为我的克隆存储库是几年前的事了 旁白:Gitkraken和类似的工具很有用,但缺点是它们往往掩盖了实际情况。由于所有的视觉层,很难理解这些工具为您做了什么。我强烈建议首先学习CLI命令,然后为了方便起见使用GUI工具 考虑到这是一个克隆,您的可能已经配置好了。但最好检查一下,以防万一: > git remote -v origin <your fetch location> origin &

我正在我的gitkraken中寻找一种方法,如何根据官方存储库更新我的克隆存储库。因为我的克隆存储库是几年前的事了

旁白:Gitkraken和类似的工具很有用,但缺点是它们往往掩盖了实际情况。由于所有的视觉层,很难理解这些工具为您做了什么。我强烈建议首先学习CLI命令,然后为了方便起见使用GUI工具

考虑到这是一个克隆,您的可能已经配置好了。但最好检查一下,以防万一:

> git remote -v
origin  <your fetch location>
origin  <your push location>
>git远程-v
起源
起源
接下来,确保您拥有的分支具有上游

> git status
On branch <your branch name>
Your branch is ahead of 'origin/<remote branch name>' by X commits.
>git状态
分支上
您的分支比“origin/”早X个提交。
如果得到与上述类似的结果,则可以使用
git pull
git push
从远程回购获取新提交/向远程回购发送新提交

如果您没有得到与上述类似的结果,则您尚未配置远程和/或您的本地工作分支没有上游分支

有关设置远程分支的更多信息,以及有关将本地分支链接到远程分支的更多信息,请参阅

有关使用远程设备和分支的GitKraken特定文档,请参阅

旁白:Gitkraken和类似的工具很有用,但缺点是它们往往掩盖了实际情况。由于所有的视觉层,很难理解这些工具为您做了什么。我强烈建议首先学习CLI命令,然后为了方便起见使用GUI工具

考虑到这是一个克隆,您的可能已经配置好了。但最好检查一下,以防万一:

> git remote -v
origin  <your fetch location>
origin  <your push location>
>git远程-v
起源
起源
接下来,确保您拥有的分支具有上游

> git status
On branch <your branch name>
Your branch is ahead of 'origin/<remote branch name>' by X commits.
>git状态
分支上
您的分支比“origin/”早X个提交。
如果得到与上述类似的结果,则可以使用
git pull
git push
从远程回购获取新提交/向远程回购发送新提交

如果您没有得到与上述类似的结果,则您尚未配置远程和/或您的本地工作分支没有上游分支

有关设置远程分支的更多信息,以及有关将本地分支链接到远程分支的更多信息,请参阅


有关使用遥控器和分支的GitKraken特定文档,请参见带有向下箭头的按钮。选择官方回购的遥控器。可能重复的
git pull
应该可以做到这一点,按钮上有向下箭头。选择正式回购的远程。如果不使用GUI,则可能重复+1。另外,学习Jon Loeliger和Matthew McCullough的“Git版本控制”改变了我的生活。它使查看差异变得非常容易。但是,当我第一次学习git时,没有一个GUI对我有任何意义。直到我学会了CLI,我才明白了一切。实际上我真的不喜欢SourceTree(例如,在最近的ish更新中,不可能从GUI强制推送now,我需要在重新设置私有主题分支时定期这样做。也就是说,我完全支持“任何适合你的东西”。至于差异审查和修补(提交文件的一部分),这在GUI中要容易得多,但我通常使用我的IDE内置的不同之处。是的,我使用SourceTree审查差异,偶尔使用本地提交,使用CLI检查所有其他内容。+1表示不使用GUI。另外,选择“Git版本控制”Jon Loeliger和Matthew McCullough的著作改变了我的生活。就我个人而言,我非常喜欢使用Sourcetree。这使得查看差异变得非常容易。但是,当我第一次学习git时,没有一个GUI对我有任何意义。直到我学会CLI,我才开始理解一切。我真的很讨厌Sourcetree(例如,在最近的ish更新中,无法从GUI强制推送now,我需要在重新设置私有主题分支时定期这样做。也就是说,我完全支持“任何适合你的东西”。至于差异审查和修补(提交文件的一部分)这在GUI中要容易得多,但我通常使用IDE的内置版本来实现这一点。是的,我使用SourceTree来查看差异,偶尔也会查看本地提交,而CLI用于其他所有内容。