你的問題清楚地表明,你是git的新手,但沒有問題:)
注1:你應該提交。您的提交將只出現在您的本地存儲庫中,而不是bitbucket上。您可以稍後修改它,然後推送到原點。
注2:你可能應該學會在git上使用分支。它們重量輕且易於使用 - 它可以使您輕鬆切換工作環境。
注意3:你可以使用git存儲,但我覺得可能會更好地提交你的工作。
所以我的回答是:
$ git checkout -b my-temporary-branch # create local branch for your work
$ git add -A # add everything, that you worked on
$ git commit -m "AMEND ME LATER"
$ git fetch
$ git checkout -b temporary-master origin/master # I don't know what you committed
# to your local master already,
# that's why we're switching
# to whatever was pushed to
# bitbucket already
$ git rm -rf <directory name>
$ git commit -m "Directory removed."
$ git push origin master # publish your changes to bitbucket
$ git checkout my-temporary-branch # back to branch
$ git branch -D temporary-master # remove unnecessary branch
然後繼續你的工作;你可以最後確定與
$ git commit --amend
注意提交,您將需要推你的新作回主之前,合併或重訂於origin/master的變化之上。
git rm並承諾? –
我不能直接這樣做,因爲該文件夾不存在於我的本地 –