[英]Git Stashing and Branching
所有人,我只是与git发生了严重的不幸,我对发生的事情/做错了事感到非常困惑。
我有两个正在处理的文件: classA.cpp
和classA.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.