我一直在使用 Visual Studio Code 开发网站。我本周末在桌面上脱离了 main 分支。我将所有更改推送到 Remote 。
后来在我的笔记本电脑上,当我尝试运行命令 git checkout
时,我以为我已经克隆了主分支,但它没有找到任何分支。我仍然是使用 Git 的新手,所以我确定我做错了什么,但不知道是什么。我做错了什么?
最佳答案
以下是您在使用 git checkout
之前应该考虑的事项:
- 检查你是否改变了一些东西,你可以通过命令来做到这一点:
git status
- 如果您确实更改了某些内容,您可以
commit
或stash
更改。stash
会删除您所做的所有更改。commit
添加您的所有更改(仅影响您的分支)。
- 如果您选择删除更改,您可以简单地使用命令:
git stash
- 如果您选择添加更改。执行以下命令:
git add .
添加所有更改。git commit -m 'Hey I changed something'
将更改提交到您的“本地分支”
之后,您现在可以使用 git checkout
。请注意,当您 checkout 时,您在分支下提交的所有更改都将被推送到您 checkout 的位置。
希望对你有帮助。
关于git - 为什么在 Visual Studio Code 中尝试使用 "git checkout"时不能切换分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55998362/