【发布时间】:2021-08-05 12:46:22
【问题描述】:
我是 git 新手,我正在构建一个有几个分支的项目。 我在分支 B 中进行了未提交的更改,然后运行以下命令:
git checkout -b C
移动到新的分支,我们称之为分支 C。
在分支 C 中,我取消提交这些更改,从那时起我无法取回这些更改,即使我返回分支 B。
我不确定我是否签出一个分支,这意味着它保存在某个地方。
有办法解决吗?
【问题讨论】:
-
如果你签出一个新的分支,你会随身携带对文件所做的更改,所以没有办法让它们恢复
-
“我取消提交这些更改”是什么意思?
-
@matt 当我说“取消提交”时,我的意思是我没有提交更改,所以基本上在结帐到新分支之前我什么也没做
标签: git visual-studio-code git-branch