從遠程git倉庫簽出代碼: $ git clone git://aaa.com/git_project.git (遠程git服務器項目所在地址)
當你需要克隆遠程項目到本地時,默認會把項目保存在名為 git_project 文件夾下面.
你也可以指定本地的一個空文件夾ccc
git clone git://aaa.com/git_project.git ccc
$ git remote -v
查看遠程倉庫
$ git remote add [遠程倉庫名] [遠程git服務器地址]
如果你本地有一個項目,想把他放到遠程git服務器上,那就用上面的命令把項目 add 到遠程服務器.
$ git remote rm [遠程倉庫名]
清除遠程代碼倉庫
$ git remote set-url --push [遠程倉庫名稱] [更換的git服務器地址]
當你的項目所在的遠程倉庫用的很不如意的時候(比如經常服務停止)你想換一個git服務器,就用上面的命令.
新git服務器地址會替換舊git服務器地址,這樣你本地文件夾不需要再克隆一份,直接就可以提交拉取新git服務器上的代碼.
$ git pull [遠程倉庫名] [本地分支名稱]
拉取遠程倉庫代碼,如果你遠程只有一個分支,本地只有一個分支,后面中括號內容都可以省略
$ git push [遠程倉庫名] [本地分支名稱]
推送代碼到遠程倉庫.
$git push origin 本地分支名:master
提交本地分支提交到遠程的master分支
$git push origin 本地分支:遠程倉庫分支
提交指定本地分支到指定遠程的分支
$ git push origin [遠程分支名稱]
提交本地當前分支到指定的遠程分支
$ git branch
查看本地分支
$ git branch -r
查看遠程git服務器上的分支
$ git branch [分支名稱]
本地創建一個分支,注意新分支創建后不會自動切換為當前分支,需要下面命令來切換.
$ git checkout [分支名稱]
切換分支:
$ git checkout -b [分支名稱]
創建新分支並立即切換過來,一步到位.
$ git branch -d [分支名稱]
刪除一個分支, -d選項只能刪除已經參與過合並的分支,對於未參與合並的分支是無法刪除的。
如果想強制刪除一個分支,可以使用-D選項
$ git merge [分支名稱]
合並分支,將此分支與當前所在分支進行合並
$ git push origin :heads/[分支名稱] 或 $ git push origin :[分支名稱]
刪除遠程分支