Git本地倉庫與Github遠端倉庫關聯

2021-08-28 11:56:12 字數 2373 閱讀 6755

如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。

ssh key的配置:

1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路回車

$ ssh-keygen -t rsa -c "註冊郵箱"
然後使用者主目錄/.ssh/下有兩個檔案,id_rsa是私鑰,id_rsa.pub是公鑰

2.獲取key,開啟.ssh下的id_rsa.pub檔案,裡面的內容就是key的內容

4.測試ssh key是否成功,使用命令「ssh -t [email protected]」,如果出現you』ve successfully authenticated, but github does not provide shell access 。這就表示已成功連上github。

遠端庫與本地庫之間的操作:

1.從遠端轉殖乙份到本地可以通過git clone

git支援https和ssh協議,ssh速度更快

$ git clone

2.本地庫關聯遠端庫,在本地倉庫目錄執行命令:

$ git remote add origin

請替換為自己倉庫的的ssh

3.推送master分支的所有內容

$ git push -u origin master

第一次使用加上了-u引數,是推送內容並關聯分支。

推送成功後就可以看到遠端和本地的內容一模一樣,下次只要本地作了提交,就可以通過命令:

=實戰一下吧

*****=

首先 在本地 轉殖下github上的遠端庫鏈結位址 :

git clone

還需要本地庫和遠端庫相關聯

git remote add origin

本地建立文字test.txt,執行:

$ git add text.txt (或者用.也可以代替)

$ git commit -m"新增新檔案"

$ git push origin master

彈出 填寫賬號和密碼

然後就可以在github看到同步了

取回遠端主機某個分支的更新,如

$ git pull origin master

在這個步驟中可能會出現的錯誤及解決辦法:

1.在執行

$ git remote add origin [email protected]:zs2018/text.git

解決辦法:

$ git remote rm origin

然後在執行:$ git remote add origin [email protected]:zs2018/text.git 就不會報錯誤了

在執行

$ git push origin master

解決辦法:

$ git pull origin master // 先把遠端伺服器github上面的檔案拉下來,再push 上去。

git分支的建立與合併

以dev分支為例子,分支的操作:

1.建立分支

$ git branch dev

建立並切換分支:

git checkout -b dev

2.檢視分支,當前分支前面會標乙個*號

$ git branch

3.切換分支

$ git checkout master

4.當前分支與dev分支合併

git merge dev

5.刪除本地分支

$ git branch -d dev

6.傳送分支到遠端倉庫

$ git push origin dev

7.刪除遠端分支

=嘗試*****

#建立檔案test.txt

$ git add test.txt

$ git commit -m"新增檔案"

#建立並切換分支

$ git branch -b dev

#任意新增文字到test.txt

$ git add test.txt

$ git commit -m"新增檔案"

#切換分支回master

$ git checkout master

#檢視test.txt

$ git merge dev

#再檢視test.txt

Git與GitHub之本地倉庫

馬上就要到年底了,再複習一下git的相關知識,還有20天,再拼拼命!概念 git 分布式版本管理系統。github 全球最大同 友平台。匿 執行之。命令列中敲入 cd g mkdir git cd git g盤下建立git目錄,並且進入該目錄 1.建立本地倉庫 git init 建立ok,g 目錄下...

Git本地倉庫與Github遠端倉庫關聯

如果你已經在本地建立了乙個git倉庫,又想在github建立乙個git倉庫,並且讓這兩個倉庫進行遠端同步,那就需要用到ssh key,github拿到了你的公鑰就會知道內容是你推送的。ssh key的配置 1.windows下開啟git bash,建立ssh key,按提示輸入密碼,可以不填密碼一路...

Git 本地倉庫與github遠端連線

git是目前世界上最先進的分布式版本控制系統.git本地倉庫與github遠端倉庫關聯。如果你已經在本地建立了乙個倉庫,又想在github建立乙個倉庫,並且與之關聯,遠端同步,那就需要用到ssh key,github拿到了你的公鑰,就知道是你推送的。ssh key 配置 1.在windows下git...