我确定这是重复的,但不知道要搜索什么。我将使用部分非正式的概念,因为我不完全了解每个git命令的确切功能。
我想要一种方法来查看对存储库所做的所有更改,而不会影响任何本地分支机构,包括我当前所在的分支机构。
最小情况:
Bob在分支'master'上,它是空的。
Alice克隆了仓库,并且也位于空的'master'。
[爱丽丝致力于'主人'并推向'起源/主人'] >>
Mario创建一个新分支'mario'并将其推送到'origin / mario'。
鲍勃在这里看到一个空的主人。
Bob希望保持他的“ master”不变,但是要知道对“ origin / master”进行了更改,并且已经创建了一个新的分支“ mario”。
鲍勃应该使用什么命令?
我确定这是重复的,但不知道要搜索什么。我将使用部分非正式的概念,因为我不完全了解每个git命令的确切功能。我想要一种方法...
您正在描述git fetch
。您正在完美地描述它!它将远程同步到origin/master
和origin/mario
(以及所有其他远程跟踪分支),而对本地分支无效。
[当您执行git fetch origin
时,您将获得自上次拉取或提取以来创建的其他分支的摘要。
git fetch