git使用教程二 遠端倉庫操作

2021-08-27 10:07:21 字數 1895 閱讀 8959

1、列出當前所有的遠端倉庫

$ git remote

origin

korg

test

2、列出遠端倉庫的url

要新增乙個新的遠端庫,需指定乙個簡單的名字,以便將來引用,格式如下:

git remote add [shortname] [url]

$ git remote add pb git:

$ git remote –v

origin /home/scott/gitrepo/bootloader.git

pb git:

git fetch [remote-name]

此命令會到遠端庫中拉取所有你本地庫中還沒有的資料。

fetch的命令只是將遠端庫的資料拉到本地庫,並不自動合併到當前工作分支,需要手工合併。

$ git fetch

$ git fetch pb

如果設定了跟蹤分支,可以使用git pull命令自動抓取資料下來,然後將遠端分支自動合併到本地倉庫中當前分支。

git push [remote] [local.branch]:[remote.branch]

將本地倉庫中的local.branch推送到遠端倉庫remote.branch中。

git push 預設將當前分支推送到遠端倉庫中。

將本地的test分支推送到origin遠端倉庫:

$ git push origin test

將本地的scott_test分支推送到origin庫的test分支:

$ git push origin scott_test:test

注:推送資料需要在遠端庫有寫許可權。

如果在你推送前,已經有其他人推送了若干更新,那你的推送操作就會被駁回。必須先把他們的更新抓取到本地,合併到自己的專案中,然後才可以再次推送

git remote show  [remote-name]

檢視某個遠端庫的詳細資訊,包括相應的url,處於跟蹤狀態的遠端分支,未同步的遠端分支,已刪除的遠端分支,git push,git pull預設操作分支。

1、重新命名

git remote rename [remote-name] [new-remote-name]

$ git remote rename origin paul

$ git remote

pbpaul

對遠端庫的重新命名,也會使對應的分支名稱發生變化。

2、刪除

碰到遠端伺服器遷移,或者轉殖鏡使用,那麼需要移除對應的遠端庫:

git remote rm [remote-name]

$ git remote rm origin

git教程 遠端倉庫

找一台電腦充當伺服器的角色,每天24小時開機,其他每個人都從這個 伺服器 倉庫轉殖乙份到自己的電腦上,並且各自把各自的提交推送到伺服器倉庫裡,也從伺服器倉庫中拉取別人的提交。github 這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本...

Git 教程 三 遠端倉庫

在第一篇文章中已經新建了乙個遠端倉庫,我們在這裡就不再次新建倉庫 git remote add 新增乙個新的遠端 倉庫,同時指定乙個你可以輕鬆引用的簡寫 了。從遠端倉庫中轉殖 從遠端倉庫中拉取 git fetch remote name 使用git fetch從遠端倉庫中拉取資料過後,並不會主動的合...

Git教程 遠端倉庫(一)

到現在為止,我們已經完全懂得git倉庫的概念 本地計算機上的乙個資料夾 以及如何對倉庫進行新增 提交 修改 撤銷修改等等操作,可以很好的實現版本控制。但是,我們之前操作的倉庫都是在本地機進行操作,我們通常叫這種倉庫叫 本地倉庫 但是git是分布式的版本控制系統,不只是你自己進行操作,整個軟體專案的執...