今天公司更改了**版本管理模式 導致如題所示情況,針對此情況,有以下解決方案:
首先使用git stash命令將本地修改儲存至本地的儲存庫
git stash
這個時候你的當前分支已經回滾到了你做修改前的版本,其實分步驟來的話 這已經完成了一大半,沒在錯誤分支繼續開發哈哈。
這個時候考慮在正確的分支繼續你剛儲存的開發,首先可以執行
git checkout -b 本地分支名 遠端分支名
這個命令會拉取對應的遠端分支 並且會建立本地分支 並且都會產生關聯
我們可能會產生圖示錯誤 這個錯誤原因就是git並沒有保持和遠端的隨時更新 需要我們手動更新下遠端分支 也可以使用
git remote update origin --prune
還有乙個git stash pop
這個會拿出來 並且自動刪除本地儲存
git刪除本地分支出現錯誤
刪除本地分支經常出現的情況有以下幾種 error the branch testing is not fully merged.使用git branch d testing,出現錯誤提示,這是因為刪除的分支包含了還未合併的工作。解決辦法是強制刪除它,用引數 d 表示。所以刪除命令就是git bran...
本地分支關聯遠端分支
在push 時,出現問題的原因是沒有將本地的分支與遠端倉庫的分支進行關聯。具體原因 出現這種情況主要是由於遠端倉庫太多,且分支較多。在預設情況下,git push時一般會上傳到origin下的master分支上,然而當repository和branch過多,而又沒有設定關聯時,git就會產生疑問,因...
git 在本地建立新分支,並且推送到遠端分支上
git常用命令 一 建立分支 branchname代表新分支名,otherbranchname遠端分支名 1 根據當前分支建立新分支,branchname代表新分支名 git branch branchname 2 根據其他遠端分支建立新分支 git branch branchname origin...