經常使用命令:git
git status spa
git add . 提交全部已修改的文件到暫存區同步
git commit -m '這裏要寫點什麼做爲記錄' 提交一個新版本到本地it
git pull --rebase / git pull origin <branch> 拉取分支的代碼併合並 / <branch>爲你的分支名稱io
git push origin <branch> 代碼版本同步到遠程倉庫上stream
git pull --rebase 可能會失敗,能夠在建立遠程分支的時候執行命令 以下:文件
建立本地分支: git checkout -b <branch> **建立的分支裏的代碼是基於在哪一個分支上執行的該命令就會複製哪一個分支做爲一個新分支建立co
建立並鏈接遠程分支:git push --set-upstream origin <branch>工作
———— 另一種狀況,就是別人已經建立了分支,咱們須要作的就是先切換到主分支先拉取一下遠程
而後 git checkout -b <分支名稱> origin/<分支名稱> 或者 git branch -b <分支名稱> 先建立一個新分支,而後git pull --set-upstream-to=origin/<分支名稱> 就能同步遠程分支了
git branch -r -d
git checkout <branch> 切換分支
git branch -a 查看本地和遠程的全部分支
注意項:
***避免在一個分支修改文件以後,沒有提交代碼( 提交代碼到本地倉庫 git add . => git commit -m '提交' )就進行分支切換,這樣會致使修改的文件代碼出如今切換的分支工做區裏,事實上並不想要在該分支裏進行代碼修改。
***通常拉取代碼以前要保證本地沒有修改的文件,若是有則須要在本地倉庫生成一個新版本,而後再拉代碼。