繁体   English   中英

Git隐藏和分支

[英]Git Stashing and Branching

所有人,我只是与git发生了严重的不幸,我对发生的事情/做错了事感到非常困惑。

我有两个正在处理的文件: classA.cppclassA.h 我需要与同事合并。 所以...

git stash
git pull origin master

现在,我有了同事的最新作品。 我从藏匿处得到了零钱。

git stash pop

在这一点上,我认为我应该正确使用git,所以我努力创建一个新分支。

git branch MyChange
git checkout MyChange
git status

Git状态显示了我的两个(未暂存)已修改的文件。

git checkout master
git status

Git状态再次显示了两个未暂存的已修改文件。

git checkout -- .

Git状态表明修改后的文件已经倒带。

git checkout MyChange

修改过的文件被回收了!?!? 有没有搞错!?! 我的想法哪里出了问题,我认为更换分支机构不会影响其他分支机构。

改变的分支,你没有改变你的工作树。 既未添加到暂存区也未添加到提交的新文件/更改,git也不会对其进行跟踪和保留。

暂无
暂无

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

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