拉取提交代碼
git clone XXX (XXX爲git倉庫地址,克隆線上代碼)
git pull (拉取更新內容)
git add . (git提交,點代表當前目錄下的所有文件)
git commit -m ‘xxx’ (暫存到本地, xxx爲提交的描述)
git push (添加到線上倉庫)
git checkout master (切換分支)
git merge origin/index-icons (合併分支,將 index-icons合併到主分支,然後再次 git push一次即可完成分支合併)
當拉取線上失敗時候
1,git stash (將本地變更過的代碼,隱藏)
2, git pull (然後再拉取線上代碼)
3,git stash pop (將剛剛隱藏的代碼釋放) 最後本地代碼和線上代碼合併了, 然後再檢查一下有無衝突 解決完衝突 再 git pull 再提交
!!!每次提交前,先 pull 再提交
創建分支
git checkout -b dev (創建dev分支,然後切換到dev分支)
git checkout命令加上-b參數表示創建並切換,相當於以下兩條命令:
git branch dev (創建dev分支)
git checkout dev (切換到dev分支)
合併分支
//1、查看分支
git branch
//2、切換本地分支到master
git checkout master
//3、拉取遠程master代碼(!!!重要)
git pull origin master
//4、合併dev分支到master
git merge dev
//5、刪除dev分支
git branch -d dev
其他命令
更新遠程分支列表
git remote update origin --prune
查看所有分支
git branch -a
刪除遠程分支dev
git push origin --delete dev
刪除本地分支 dev
git branch -d dev