git switch是否拉出所有的更改?



当一个人做git switch branch。远程存储库中的所有最新更改和文件都复制到本地分支了吗?它是否类似于在本地创建远程副本,并且本地和远程都链接?

TL;DR

不!

切换分支
  1. 在初始分支中更改的所有文件将被带到新分支中。
  2. 所有你已经提交到你的原始分支的文件将不会被带走。但是,你可以在源分支中拉入提交。

只要您在本地进行提交和分支更改,您的远程就不受影响。只有git推送,你才会"被承诺"。将更改传输到远程。但是,在此之前,必须首先在源代码分支中执行git合并,以便更改生效。

最新更新