Git 建立遠端倉庫和本地倉庫進行連接配接
Git 建立遠端倉庫後面在本地倉庫對遠端倉庫進行一個連結
遠端倉庫如下
在本地倉庫項目檔案夾裡面用git bash.exe 打開git 操作進入下面的目錄
先用ls 檢視目前目錄有沒有檔案夾,發現沒有檔案夾
pwd 檢視目前路徑
後面用git remote -v 檢視一下倉庫有沒有别名
發現沒有
用git remote add origin 指令重新命名别名
發現加上面這個沒有用 因為 origin 是别名名字 後面沒有加倉庫名稱
這個時候需要我們去遠端倉庫複制 遠端倉庫的連結名,給他重新命名,友善後面的上傳
git add . 把目前倉庫裡面檔案送出到暫存區
在commit送出遠端倉庫的時候出現
錯誤顯示無需要送出
這邊在檔案夾裡面放一個py檔案測試看看
放入一個py檔案後面,送出緩沖區,後面commit送出遠端倉庫,發現是沒有問題的,說明上面錯誤是說明我們的倉庫沒有東西,無需要送出
上面隻在本地倉庫送出了
在遠端倉庫沒有送出
Git操作指令
把遠端倉庫拉取下來到本地
本地就有了
到送出遠端倉庫的時候發現這個ssh那個連結不可以
并且
這個時候怎麼辦呢?
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 remote remove origin
後面不需要寫倉庫位址!隻需要這樣就行了!
然後:再次git remote -v發現已經沒有倉庫位址了。
是以開始設定新倉庫位址:
git remote add origin xxx.git
git remote remove origin 成功
然後:再次git remote -v發現已經沒有倉庫位址了。
是以開始設定新倉庫位址:
git remote add origin xxx.git
git push -u origin master 送出遠端倉庫
發現還是不可以
理論上面 可以從gitee 遠端倉庫,git pull 拉取下來 說明連結是沒有問題的,就是在送出的時候出現問題
後面又測試後,又出現了其他的問題,應該是 .git這個檔案夾裡面有緩存記錄,這邊全部删除,重新搞一遍 用
https 連結重新搞一遍再看看問題
發現還是不行,不過也發現問題了
問題就是本地這裡分支和遠端倉庫的分支不一樣導緻的問題
用 git push -u origin main 就會在這個遠端倉庫進行推送,并不是 SSH免密導緻的問題,
這個是瘋狂作死導緻的問題
前面的這個檔案夾送出不了是,因為是空的檔案夾
這個時候,把這個檔案夾删除 ,重新建立一個項目檔案夾
後面又重複上面步驟試試
Git本地倉庫和遠端倉庫連結
給遠端倉庫連結取一個别名 origin
把本地倉庫添加到緩沖區
送出本地倉庫到緩沖區
拉起遠端倉庫到本地倉庫檔案
遠端倉庫和本地倉庫進行同步:
使用 git push -u origin master
會出現上面報錯 是因為你的git上面分支是main 和遠端倉庫master不一緻導緻的
這個時候你需要把本地倉庫的main分支改為 master 分支,才可以送出
git branch 檢視目前分支名
使用
git branch -M master
指令, 把目前master分支改名為main, 其中
-M
的意思是移動或者重命名目前分支
現在就是master 分支了
git push -u origin master 本地倉庫上傳遠端倉庫指令再試試