git push到遠端倉庫

2023-01-27 23:41:25 字數 1809 閱讀 3721

(此處我以碼云為例)

(origin只是一個名字,對遠端倉庫的一個名字,習慣上用origin)

從倉庫拉取內容:git pull origin master --allow-unrelated-histories

提交到遠端倉庫:git push -u origin master

(-u是繫結)

強制提交到遠端倉庫:git push -u -f origin master

(-f是強制,強制提交會覆蓋之前所有內容)

將當前分支推送到遠端上的同名分支的方便方法:git push origin head

1. 建立遠端倉庫:

2. 進入要推送到遠端倉庫的目錄下(建立git版本庫,不懂可參考上面的 “ 建立並提交內容到git版本庫 ”)

3. 若不知該目錄下是否已建立了git倉庫,可輸入檢視命令:ls -a

(-a是指把隱藏檔案也顯示出來,因為 .git檔案是隱藏檔案)

有.git檔案代表已建立了git倉庫,否則要建立:git init

4. 接著就是把工作區的內容提交到git倉庫:

(因為一般都建議有readme.md檔案,所以這裡我也建立了一個)

5. 把本地git倉庫與遠端倉庫關聯起來:git remote add origin 遠端倉庫地址

(origin只是一個名字,對遠端倉庫的一個名字,習慣上用origin。若你要關聯多個遠端倉庫,就要取不同的名字了)

(遠端倉庫地址如下圖處獲取。若有配置ssh連線,就選擇ssh,否則就選https)

(origin這個名字,要和上面git romote命令的名字保持一致,)

(-u 是把本地的master和遠端倉庫的master分支繫結了(若有其他分支也可繫結其他分支),下次再push就不需要寫分支名了)

碼雲倉庫上重新整理一下就會看到push的檔案了

6.至此第一次push已完成啦!!

7. 那麼,修改後如何再次puh呢?

8. 修改後的push 其實就是少了初始化版本庫以及與遠端倉庫連通這兩個步驟而已:

push到遠端倉庫:git push

(注意,第一次push的時候是git push -u origin master,而這次不需要寫-u後面了,因為第一次的時候已經把本地和遠端的master分支關聯起來了)

2 git push不了遠端倉庫

push rejected push to origin master was rejected錯誤解決方案 解決方案如下 1.切換到自己專案所在的目錄,右鍵選擇git bash here,idea中可使用alt f122.在terminl視窗中依次輸入命令 git pull git pull or...

Git push到多個遠端庫

我的hutool專案現在在github和git osc上都有,每次都是開兩個專案,手動同步檔案,然後分別提交。非常不方便。以我的hutool專案為例,在github的地址是git github.com looly hutool.git,在git osc的地址是git git.oschina.net ...

Git push提交到遠端倉庫卡住的問題解決

一 問題描述 我在進行git push提交到遠端倉庫時,git會卡住等半天都沒反應,像下圖,唯有按ctrl c退出。二 執行環境 win7 git bash 三 問題解決 新增sendpack.sideband屬性並置為false就解決了。全域性的 git config global sendpac...