Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
对不起,解释起来有点棘手,但本质上……我正在尝试创建现有存储库的副本。但是是否有可能仍然从原始存储库获取更新而不会破坏我自己对修改后的存储库的更改?
这完全没有问题。
您使用 创建某个存储库的副本git clone,这将创建一个新存储库和一个包含所有远程分支的远程。
git clone
您可以使用 . 查看本地(可能已修改)分支,git branch使用git branch -r. 您可以使用 更新远程分支git fetch。
git branch
git branch -r
git fetch
这应该是您所要求的几乎所有内容。- 很可能您还希望将您的更改与来自上游的更改集成。假设您有一个本地分支(例如 master)跟踪远程分支(例如 origin/master),您可以使用git merge或git rebase获取您的更改和原始存储库的更改的组合。
git merge
git rebase