[英]Initializing git flow in existing repository
我已經有一個包含幾個分支的現有存儲庫。 現在我必須使用源樹在這里初始化git流。 但是,當我點擊“git flow”按鈕,並嘗試初始化git流時,我收到以下錯誤:
sh.exe C:\Users\Foo\AppData\Local\Atlassian\SourceTree\gitflow_local\gitflow\git-flow init -d
fatal: Working tree contains unstaged changes. Aborting.
Completed with errors, see above.
我在每個分支上都使用git pull和git push,沒有任何未經修改的變化......出了什么問題?
另外,不會在現有repo上使用git flow命令刪除任何文件?
您有未分階段的更改。 哪些是由git跟蹤但未提交或添加的文件的更改,因此它們不會暫存 。 如果您不關心這些更改,可以使用:
git reset --hard
要回到HEAD的狀態。
如果您確實關心這些更改,則應在運行命令之前添加/提交它們。 (您可以使用git diff
查看這些更改)。
我認為您需要提交更改。
git commit -m "my commit message
你應該對此進行編碼。
如果您不想保留更改。 您需要按照git狀態消息中的說明進行操作
使用git reset HEAD <file>...
從存儲庫文件夾運行git flow init,就像對新存儲庫一樣
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.