假设我有一个分支、两个 Git 客户端和一个 Git 服务器。一开始,它们都有两个提交记录 (a 和 b):
我已经压缩了client1的最后两次提交(现在假设为c),并进行了
这是问题:如何在“client2”上拉取这些更改? “git pull --force”想要在“client2”上合并,但我只想拉取更改,以便在“client2”的分支看起来也像:
client1: ...--a--b
client2: ...--a--b
server: ...--a--b
我已经压缩了client1的最后两次提交(现在假设为c),并进行了
git push --force
,所以现在分支看起来是这样的:client1: ...--c
client2: ...--a--b
server: ...--c
这是问题:如何在“client2”上拉取这些更改? “git pull --force”想要在“client2”上合并,但我只想拉取更改,以便在“client2”的分支看起来也像:
client2: ...--c