git fetch和push的區別


獲取fetch的用法

git-fetch用於從另一個reposoitory下載objects和refs。

命令格式為:git fetch …

其中表示遠端的倉庫路徑。
git remote add origin git@github.com:schacon/simplegit-progit.git

其中的標准格式應該為:,表示遠端倉庫的分支,如果不為空,則表示本地的分支;如果為空,則使用當前分支。

git fetch /home/bob/myrepo master:bobworks :用於從bob的工作目錄的master分支下載objects和refs到本地的bobworks分支中。

git pull是git fetch和git merge命令的一個組合

push 推送
git push …

repository 表示遠端的倉庫路徑的引用
git push origin master 把本地倉庫提交到遠程倉庫的master分支中 

$ git push origin test:master         // 提交本地test分支作為遠程的master分支
$ git push origin test:test              // 提交本地test分支作為遠程的test分支

git push origin :test              // 剛提交到遠程的test將被刪除,但是本地還會保存的,不用擔心。


免責聲明!

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



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