![](/img/trans.png)
[英]How can I compare my local forked repository with changes that may have been made to the original?
[英]How can I see what changes have been made in a git repository without pulling it into my working tree
例如,我可以git pull然后git checkout HEAD-1。 但是,在决定是否要拉动之前,有没有办法看到差异?
首先进行git fetch
以更新远程跟踪分支。 然后使用git log ..origin
查看“origin”分支中的更改。 如果您对更改感到满意,那么您可以执行git pull
。
如果你真的想避免任何远程变化的痕迹进入你的仓库,你可以做一个本地git clone
,它将使用硬链接,所以几乎不需要额外的空间,然后应用Greg Hewgill的答案。 如果您满意,您可以返回原始存储库并从本地克隆中提取以避免通过网络,尽管您应该在原始存储库中跟进git fetch
以确保您的远程跟踪分支是最新的。
当然,通常情况下,这不是必需的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.