git遠端倉庫

2021-09-08 22:39:29 字數 1475 閱讀 9291

git遠端倉庫:

目前我們使用到的 git 命令都是在本地執行,如果你想通過 git 分享你的**或者與其他開發人員合作。 你就需要將資料放到一台其他開發人員能夠連線的伺服器上。

新增遠端倉庫:

1 git remote add [shortname] [url]

由於你的本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以我們需要配置驗證資訊:使用以下命令生成ssh key:

1 $ ssh-keygen -t rsa -c 「yoyremail"

要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在~/下生成.ss**件夾,進去,開啟id_rsa.pub,複製裡面的key。回到github上,進入 account settings(賬戶配置),左邊選擇ssh keys,add ssh key,title隨便填,貼上在你電腦上生成的key。

輸入以下命令進行驗證:

1 $ ssh -t [email protected]

2 hi tianqixin! you've successfully authenticated, but github does not provide shell access.

檢視遠端庫:

1 git remote

1

$ git remote

2origin

3 andpays-macbook-air:ac-oss-web andpay$ git remote -v

4origin git@ip:project.git (fetch)

5 origin git@ip:project.git (push)

執行時加上 -v 引數,你還可以看到每個別名的實際鏈結位址。

提取遠端倉庫:

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

1 git fetch

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

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

1 git pull

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

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

推送到遠端倉庫:

推送你的新分支與資料到某個遠端倉庫命令:

1 git push [alias] [branch]

刪除遠端倉庫命令:

1 git remote rm [別名]

Git 遠端倉庫

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

git 遠端倉庫

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

git 遠端倉庫

如果是在本地建立倉庫再推送到github或碼雲,或者遠端倉庫位址改變,則需要指定遠端倉庫 git remote v git remote add 遠端倉庫別名 git remote add origin git push 遠端倉庫別名 本地分支 git push origin master 把本地分...