git 本地倉庫和遠程倉庫及本地分支和遠程分支


從遠程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 :[分支名稱] 

刪除遠程分支


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM