0

可以说我做一个git checkout -b my_new_branch. 对我的本地文件进行一些更改,然后添加所有文件git add.并提交并推送。之后我意识到我的分支搞砸了,我想删除它。

所以我回到我的主人那里git checkout master并用git branch -D my_new_branch.

是否会撤消所有本地更改?

4

1 回答 1

0

签出 master 分支后,您所做的所有更改都my_new_branch将不再位于您的工作目录中。它们仍将在您的分支和服务器上。

一旦你 delete my_new_branch,该分支的引用将被删除。在运行垃圾收集之前,提交仍将存在于您的本地存储库中。提交和分支也将仍然存在于远程服务器上。

于 2012-11-09T19:52:52.977 回答