天天看點

Git 建立遠端倉庫和本地倉庫進行連接配接

Git 建立遠端倉庫和本地倉庫進行連接配接

Git 建立遠端倉庫後面在本地倉庫對遠端倉庫進行一個連結

遠端倉庫如下

Git 建立遠端倉庫和本地倉庫進行連接配接

在本地倉庫項目檔案夾裡面用git bash.exe 打開git 操作進入下面的目錄

Git 建立遠端倉庫和本地倉庫進行連接配接

先用ls 檢視目前目錄有沒有檔案夾,發現沒有檔案夾

pwd 檢視目前路徑

後面用git remote -v 檢視一下倉庫有沒有别名

發現沒有

Git 建立遠端倉庫和本地倉庫進行連接配接

用git remote add origin 指令重新命名别名

Git 建立遠端倉庫和本地倉庫進行連接配接

發現加上面這個沒有用 因為 origin 是别名名字 後面沒有加倉庫名稱

這個時候需要我們去遠端倉庫複制 遠端倉庫的連結名,給他重新命名,友善後面的上傳

Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫和本地倉庫進行連接配接

git add . 把目前倉庫裡面檔案送出到暫存區

在commit送出遠端倉庫的時候出現

Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫和本地倉庫進行連接配接

錯誤顯示無需要送出

這邊在檔案夾裡面放一個py檔案測試看看

Git 建立遠端倉庫和本地倉庫進行連接配接

放入一個py檔案後面,送出緩沖區,後面commit送出遠端倉庫,發現是沒有問題的,說明上面錯誤是說明我們的倉庫沒有東西,無需要送出

Git 建立遠端倉庫和本地倉庫進行連接配接

上面隻在本地倉庫送出了

在遠端倉庫沒有送出

Git操作指令

Git 建立遠端倉庫和本地倉庫進行連接配接

把遠端倉庫拉取下來到本地

Git 建立遠端倉庫和本地倉庫進行連接配接

本地就有了

Git 建立遠端倉庫和本地倉庫進行連接配接

到送出遠端倉庫的時候發現這個ssh那個連結不可以

Git 建立遠端倉庫和本地倉庫進行連接配接

并且

Git 建立遠端倉庫和本地倉庫進行連接配接

這個時候怎麼辦呢?

1、先輸入git remote rm origin 删除關聯的origin的遠端庫

2、關聯自己的倉庫 git remote add origin https://gitee.com/xxxxxx.git

3、最後git push origin master,這樣就推送到自己的倉庫了。

git remote rm origin [email protected]:wavelet-aa/msb_-erp.git

git remote add origin https://gitee.com/wavelet-aa/msb_-erp.git

git push -u origin master

git remote rm origin 删除關聯的origin的遠端庫

出現這個問題

Git 建立遠端倉庫和本地倉庫進行連接配接

其實 隻需要這樣就行了!

git remote remove origin

後面不需要寫倉庫位址!隻需要這樣就行了!

然後:再次git remote -v發現已經沒有倉庫位址了。

是以開始設定新倉庫位址:

git remote add origin xxx.git

git remote remove origin 成功

Git 建立遠端倉庫和本地倉庫進行連接配接

然後:再次git remote -v發現已經沒有倉庫位址了。

Git 建立遠端倉庫和本地倉庫進行連接配接

是以開始設定新倉庫位址:

git remote add origin xxx.git

Git 建立遠端倉庫和本地倉庫進行連接配接

git push -u origin master 送出遠端倉庫

發現還是不可以

Git 建立遠端倉庫和本地倉庫進行連接配接

理論上面 可以從gitee 遠端倉庫,git pull 拉取下來 說明連結是沒有問題的,就是在送出的時候出現問題

後面又測試後,又出現了其他的問題,應該是 .git這個檔案夾裡面有緩存記錄,這邊全部删除,重新搞一遍 用

https 連結重新搞一遍再看看問題

發現還是不行,不過也發現問題了

問題就是本地這裡分支和遠端倉庫的分支不一樣導緻的問題

Git 建立遠端倉庫和本地倉庫進行連接配接

用 git push -u origin main 就會在這個遠端倉庫進行推送,并不是 SSH免密導緻的問題,

這個是瘋狂作死導緻的問題

前面的這個檔案夾送出不了是,因為是空的檔案夾

Git 建立遠端倉庫和本地倉庫進行連接配接

這個時候,把這個檔案夾删除 ,重新建立一個項目檔案夾

Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫和本地倉庫進行連接配接

後面又重複上面步驟試試

Git本地倉庫和遠端倉庫連結

Git 建立遠端倉庫和本地倉庫進行連接配接

給遠端倉庫連結取一個别名 origin

Git 建立遠端倉庫和本地倉庫進行連接配接

把本地倉庫添加到緩沖區

Git 建立遠端倉庫和本地倉庫進行連接配接

送出本地倉庫到緩沖區

Git 建立遠端倉庫和本地倉庫進行連接配接

拉起遠端倉庫到本地倉庫檔案

Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫和本地倉庫進行連接配接

遠端倉庫和本地倉庫進行同步:

使用 git push -u origin master

Git 建立遠端倉庫和本地倉庫進行連接配接

會出現上面報錯 是因為你的git上面分支是main 和遠端倉庫master不一緻導緻的

這個時候你需要把本地倉庫的main分支改為 master 分支,才可以送出

git branch 檢視目前分支名

Git 建立遠端倉庫和本地倉庫進行連接配接

使用 ​

​git branch -M master​

​​指令, 把目前master分支改名為main, 其中 ​

​-M​

​的意思是移動或者重命名目前分支

Git 建立遠端倉庫和本地倉庫進行連接配接

現在就是master 分支了

git push -u origin master 本地倉庫上傳遠端倉庫指令再試試

Git 建立遠端倉庫和本地倉庫進行連接配接

繼續閱讀