做爲小白在使用github時管理分支文件時也會遇到不少坑,這篇文章主要是針對git操做分支作詳細說明。
1、簡單命令git
1)git branch -a 查看本地與遠程分支 2)git checkout -b 分支名 建立本地分支 3)git checkout 分支名 切換分支 4)git push -u origin 新建分支名 上傳分支 5)git branch -d 要刪除的分支名 刪除本地分支 6)git push --delet origin 要刪除的分支名 刪除github上分支
2、將本地項目文件與遠程倉庫進行綁定,方便代碼的操做與管理,具體操做以下:
github
問題總結:
一、在切換分支時會遇到文件被莫名覆蓋時如圖中1,解決方案爲運行git clean -f強制運行便可,按圖中順序依次執行緩存
二、在不能切換分支時可這樣操做:網絡
git push 若是失敗的話,說明網絡上的版本已經更改過了,那就 git pull 若是失敗的話,說明網絡的版本和本地的版本在合併時可能產生衝突,那就 git stash(把本地的修改所有緩存起來) 而後再 git pull 而後再 git stash pop(把緩存起來的修改恢復) 而後若是有衝突解決衝突,沒有就 git push
實際上是最根本緣由是分支代碼修改後未上傳。spa
---------------不斷更新分支管理中出現的問題-----------------------------3d