小编典典

如何检查远程(原始)Git 存储库上的更改

all

执行以下工作流程的 Git 命令是什么?

设想

我从存储库中克隆了一些我自己的提交到我的本地存储库。与此同时,我的同事对远程存储库进行了提交。现在,我想:

  1. 检查远程存储库上是否有其他人的新提交,即origin

  2. 假设自上次拉取以来远程存储库上有三个新提交,我想区分远程存储库的提交,即 HEAD~3with HEAD~2HEAD~2with HEAD~1HEAD~1with HEAD

  3. 在知道远程发生了什么变化之后,我想从其他人那里获得最新的提交。

到目前为止我的发现

对于第 2 步:我知道插入符号HEAD^HEAD^^和波浪符号HEAD~2,HEAD~3等。

对于第 3 步:也就是说,我猜,只是一个git pull.


阅读 84

收藏
2022-04-29

共1个答案

小编典典

您可以git fetch origin更新存储库中的远程分支以指向最新版本。对于与遥控器的差异:

git diff origin/master

是的,您也可以使用插入符号。

如果要接受远程更改:

git merge origin/master
2022-04-29