增量拉取最新的远程git分支,而不必担心合并

增量拉取最新的远程git分支,而不必担心合并,git,git-pull,git-clone,Git,Git Pull,Git Clone,如何在不担心冲突的情况下从远程repo增量下载更改后的文件?我希望放弃并覆盖任何本地更改。此外,由于回购协议存在于谷歌硬盘上,因此不触动未更改的文件也很重要 如何在不担心冲突的情况下从远程repo增量下载更改后的文件 如果我正确理解了您的问题,您希望更新本地工作副本以匹配上游存储库,并且希望放弃任何本地更改。您可以首先执行以下操作: git remote update 这将从远程存储库(/repositories)中下拉更改,但不会更新工作目录 然后您可以运行: git reset --har

如何在不担心冲突的情况下从远程repo增量下载更改后的文件?我希望放弃并覆盖任何本地更改。此外,由于回购协议存在于谷歌硬盘上,因此不触动未更改的文件也很重要

如何在不担心冲突的情况下从远程repo增量下载更改后的文件

如果我正确理解了您的问题,您希望更新本地工作副本以匹配上游存储库,并且希望放弃任何本地更改。您可以首先执行以下操作:

git remote update
这将从远程存储库(/repositories)中下拉更改,但不会更新工作目录

然后您可以运行:

git reset --hard origin/master

这将重置本地分支,使其与
原始/主分支完全匹配。如果您的本地分支机构未命名为
master
,请根据需要更改名称。

确定。但我不知道你为什么认为我们需要知道。。。你有一个实际的问题,它是否与编程有关?Stackoverflow上有很多git问题。我昨天刚刚发布了一个,它被升级了。你认为git问题不属于这里吗?@twalberg,我编辑了这个问题。你现在更喜欢吗?谢谢你的回答。它与“git stash;git pull”有什么区别?除了git stash创建了一个隐藏之外。
git stash
后跟
git pull
将保留您拥有的任何本地历史记录,并且如果您自上次与上游存储库同步后提交了更改,则仍然可能导致合并冲突
git reset
放弃任何本地更改。