当我对正在使用的存储库中的任何文件进行更改并使用git add .
or添加它们git add --all
然后提交时,它会显示nothing to commit, working directory clean
.
我创建了一个临时目录,然后检查了我的主目录并与以下内容合并:
git checkout -b temp
git checkout master
git merge temp
然后我尝试将合并的主服务器推送到 bitbucket,但它说一切都是最新的,我知道它不是最新的。
当我看树枝时,git branch -avvv
我看到以下内容
* master 6070ba4 [origin/master] Merge branch 'temp'
temp 6070ba4 Merge branch 'temp'
remotes/origin/master 6070ba4 Merge branch 'temp'
我不确定 master 评论下的 [origin/master] 是什么,但即使在创建临时分支之后,我也无法弄清楚如何更新它。
奇怪的是当我结帐大师时,我所做的任何更新都还在。当我现在签出在我的状态之前提交的分支时,不应该删除新代码吗?
更新:我在我的 Mac 上重新启动了 finder,现在它似乎可以工作了。我从来没有改变过我的目录,所以我不知道是什么原因造成的。