Git 遠端倉庫

2022-02-25 21:43:31 字數 2966 閱讀 3707

要新增乙個新的遠端倉庫,可以指定乙個簡單的名字,以便將來引用,命令格式如下: git remote add

git remote add [shortname] [url]
要檢視當前配置有哪些遠端倉庫,可以用命令: git remote

git 有兩個命令用來提取遠端倉庫的更新。

該命令執行完後需要執行git merge 遠端分支到你所在的分支。

2、從遠端倉庫提取資料並嘗試合併到當前分支: git merge

該命令就是在執行 git fetch 之後緊接著執行 git merge 遠端分支到你所在的任意分支。

假設你配置好了乙個遠端倉庫,並且你想要提取更新的資料,你可以首先執行git fetch [alias]告訴 git 去獲取它有你沒有的資料,然後你可以執行git merge [alias]/[branch]以將伺服器上的任何更新(假設有人這時候推送到伺服器了)合併到你的當前分支。

然後我們在本地更新修改。

$ git fetch origin

remote: counting objects:

3, done

.remote: compressing objects:

100% (2/2), done

.remote: total

3 (delta 0), reused 0 (delta 0), pack-reused 0

unpacking objects:

100% (3/3), done

.from github.com:tianqixin/runoob-git-test

0205aab..febd8ed master -> origin/master

以上資訊"0205aab..febd8ed master -> origin/master" 說明 master 分支已被更新,我們可以使用以下命令將更新同步到本地:

$ git merge origin/master

updating 0205aab..febd8ed

fast-forward

readme.md | 1 +

1file changed, 1 insertion(+)

檢視 readme.md 檔案內容:

$ cat

readme.md

# 菜鳥教程 git 測試

## 第一次修改內容

推送你的新分支與資料到某個遠端倉庫命令:  git push [alias] [branch]

以上命令將你的 [branch] 分支推送成為 [alias] 遠端倉庫上的 [branch] 分支,例項如下。

$ touch runoob-test.txt      # 新增檔案

$ git add runoob-test.txt

$ git commit -m "

新增到遠端

"master

69e702d

] 新增到遠端 1

file changed, 0 insertions(+), 0 deletions(-)

create mode

100644 runoob-test.txt

$ git push origin master # 推送到 github

重新回到我們的 github 倉庫,可以看到檔案已經提交上來了:

刪除遠端倉庫你可以使用命令: git remote rm [別名]

$ git remote -v

origin [email protected]:tianqixin/runoob-git-test.git (fetch)

origin [email protected]:tianqixin/runoob-git-test.git (push)

# 新增倉庫 origin2

$ git remote add origin2 [email protected]:tianqixin/runoob-git-test.git

$ git remote -v

origin [email protected]:tianqixin/runoob-git-test.git (fetch)

origin [email protected]:tianqixin/runoob-git-test.git (push)

origin2 [email protected]:tianqixin/runoob-git-test.git (fetch)

origin2 [email protected]:tianqixin/runoob-git-test.git (push)

# 刪除倉庫 origin2

$ git remote

rmorigin2

$ git remote -v

origin [email protected]:tianqixin/runoob-git-test.git (fetch)

origin [email protected]:tianqixin/runoob-git-test.git (push)

重新回到我們的 github 倉庫,可以看到檔案已經提交上來了:

Git 遠端倉庫

git 支援在本地倉庫進行程式專案的版本管理,這個本地的 git 倉庫在程式專案的資料夾內 也就是 git 資料夾內 隨著程式專案的推進,我們會把不同階段的檔案內容加入到這個 git 倉庫中。這個倉庫由我們直接操控,我們將它稱之為 本地 git 倉庫 除了 本地 git 倉庫 外,如果需要與他人共同...

git 遠端倉庫

1 github github的這個 就是提供git倉庫託管服務的,所以,只要註冊乙個github賬號,就可以免費獲得git遠端倉庫。由於你的本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以,需要一點設定 第1步 建立ssh key。在使用者主目錄下,看看有沒有.ssh目錄,如果有...

git遠端倉庫

git遠端倉庫 目前我們使用到的 git 命令都是在本地執行,如果你想通過 git 分享你的 或者與其他開發人員合作。你就需要將資料放到一台其他開發人員能夠連線的伺服器上。新增遠端倉庫 1 git remote add shortname url 由於你的本地git倉庫和github倉庫之間的傳輸是...