繁体   English   中英

一个分支中的Git编辑导致在另一个分支中编辑而没有合并/推/拉

[英]Git edits in one branch are causing edits in another branch without merge/push/pull

我有我的git master - 我电脑上的本地回购 - 没有任何远程回购。

说我在dir maths

我做:

git branch relative_imports
git checkout relative_imports
... do some work, add a file, make a file, etc.

此时运行git status会显示您期望的更改。

如果我这样做(没有做任何合并,拉动或推动):

git checkout master
git status

它显示了前一个git status的完全相同的输出。 难道我做错了什么? 我以为我不应该看到relative_imports的变化,直到我做了git merge relative_imports

如果您在git status看到这些文件,则尚未添加并提交它们。 因此,它们不是任何提交的一部分,也不是任何分支,因此git checkout不会触及它们。

让它们成为提交的一部分,您将开始看到您期望的行为。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM