git pull
命令基本上就是 git fetch
和 git merge
命令的組合體,Git 從指定的遠程倉庫中抓取內容,然後馬上嘗試將其合併進你所在的分支中。
從遠程倉庫中獲得數據,可以執行:
git fetch [remote-name]
這個命令會訪問遠程倉庫,從中拉取所有你還沒有的數據。 執行完成後,你將會擁有那個遠程倉庫中所有分支的引用,可以隨時合併或查看。
刪除本地分支
假設想要刪除本地的分支dev,並且當前處在dev分支上,首先需要切換到別的分支(假設切換到tem分支):
git branch //查看當前所在位置
git checkout tem //切換到tem分支
git branch //此時處在tem分支
git branch -D dev //刪除本地temp分支
重新拉取遠程倉庫代碼,並自動創建分支
git fetch origin dev:dev //拉取遠程庫dev分支的代碼到本地的dev分支,如果不存在dev分支,將自動創建dev分支
git fetch <遠程主機名> //將遠程庫的更新(commit)拉取到本地
git fetch <遠程主機名> <分支名> //將遠程庫的<分支名>的分支拉取到本地