分支管理

做爲小白在使用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、將本地項目文件與遠程倉庫進行綁定,方便代碼的操做與管理,具體操做以下:
clipboard.pnggithub

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

clipboard.png

問題總結:
一、在切換分支時會遇到文件被莫名覆蓋時如圖中1,解決方案爲運行git clean -f強制運行便可,按圖中順序依次執行緩存

clipboard.png
二、在不能切換分支時可這樣操做:網絡

git push
若是失敗的話,說明網絡上的版本已經更改過了,那就
git pull
若是失敗的話,說明網絡的版本和本地的版本在合併時可能產生衝突,那就
git stash(把本地的修改所有緩存起來)
而後再
git pull
而後再
git stash pop(把緩存起來的修改恢復)
而後若是有衝突解決衝突,沒有就
git push

實際上是最根本緣由是分支代碼修改後未上傳。spa

---------------不斷更新分支管理中出現的問題-----------------------------3d

相關文章
相關標籤/搜索