創(chuàng)建分支
git branch XX查看分支
查看遠程分支:git branch -a
查看本地分支:git branch
(帶*號表示當前所在分支)切換分支
git checkout XX刪除分支
git push origin --delete XX刪除本地分支
git branch -D XX刪除tag
git push origin --delete tag XX
從一個git倉庫遷移到另一個git倉庫
1.從原地址克隆一份裸版本庫,比如原本托管于 GitHub
<code>git clone --bare git://github.com/username/project.git
</code>
--bare 創(chuàng)建的克隆版本庫都不包含工作區(qū)原杂,直接就是版本庫的內(nèi)容印颤,這樣的版本庫稱為裸版本庫。
2.然后到新的 Git 服務(wù)器上創(chuàng)建一個新項目穿肄,比如 GitCafe
3.以鏡像推送的方式上傳代碼到 GitCafe 服務(wù)器上
<code>cd project.git
git push --mirror git@gitcafe.com/username/newproject.git
</code>
-- mirror 克隆出來的裸版本對上游版本庫進行了注冊年局,這樣可以在裸版本庫中使用git fetch命令和上游版本庫進行持續(xù)同步际看。
4.刪除本地代碼
<code>cd ..
rm -rf project.git
</code>
5.到新服務(wù)器 GitCafe 上找到 Clone 地址,直接 Clone 到本地就可以了矢否。
<code>git clone git@gitcafe.com/username/newproject.git
</code>
這種方式可以保留原版本庫中的所有內(nèi)容