在尝试将新项目(只有一个测试文件)推送到 github 上的新存储库时遇到了一些问题后,我发现我似乎在 git 上犯了一个巨大的错误,因为我有一个项目和分支跟随我每当我在我的 Mac 上创建新目录时。
例如,我在我的 mac 的站点文件夹中创建一个新目录
cd sites
me$ mkdir mynewdirectory
如果我从站点目录执行“git branch”,它会显示这个
* master
refactor
如果我没记错的话,这个主和重构分支似乎来自我几周前工作的一个项目。如果我 cd 进入 mynewdirectory 并执行 'git branch' 我会得到相同的结果
git branch
* master
refactor
然后我做了'git status'并得到了一个很长的列表
a) Changes not staged for commit; and
b) Untracked files
这些显然都与我想开始的新项目无关,我猜这是我在推到新的远程来源时遇到困难的部分原因。
有没有一种方法可以让我在伤害最小的同时摆脱这一切?