將Git工程提交到兩個不同的倉庫

2021-07-11 18:58:24 字數 1323 閱讀 4811

使用場景:

有兩種配置方式,直接看配置檔案

修改專案.git檔案下的config檔案(提交到兩個倉庫的相同分支)

[core]

repositoryformatversion = 0

filemode = false

bare = false

logallrefupdates = true

symlinks = false

ignorecase = true

hidedotfiles = dotgitonly

[remote "origin"]

url = ssh://gradle倉庫位址

url = http://gitlab倉庫位址

fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]

remote = origin

merge = refs/heads/master

修改專案.git檔案下的config檔案(提交到兩個倉庫的不同分支)

[core]

repositoryformatversion = 0

filemode = false

bare = false

logallrefupdates = true

symlinks = false

ignorecase = true

hidedotfiles = dotgitonly

[remote "gradle"]

url = ssh://gradle倉庫位址

fetch = +refs/heads/*:refs/remotes/gradle/*

[remote "gitlab"]

url = http://gitlab倉庫位址

fetch = +refs/heads/*:refs/remotes/gitlab/*

[branch "master"]

remote = origin

merge = refs/heads/master

[alias]

publish=!sh -c \"git push gradle master && git push gitlab master:master\"

在沒有特別要求時第一種配置方式更簡潔。前提是在備份倉庫建立同名的分支。

tips:

在多人開發時,使用多個倉庫提交的操作最好由特定一人合併**進行提交,備份倉庫的工程盡量避免被多個人同時修改

將Git工程提交到兩個不同的倉庫

使用場景 有兩種配置方式,直接看配置檔案 修改專案.git檔案下的config檔案 提交到兩個倉庫的相同分支 1 core 2 repositoryformatversion 0 3 filemode false 4 bare false 5 logallrefupdates true 6 syml...

Git將本地工程提交到遠端倉庫

1 進入專案資料夾,通過git init將專案初始化成git本地倉庫 git init2 通過git add 將專案內所有檔案都新增到暫存區 git add 3 對本次的提交備註 git commit m 備註內容 如 修改了什麼 4 在github上新建乙個 倉庫,拷貝倉庫位址,將本地倉庫與遠端倉...

Git學習之Git如何提交到兩個遠端倉庫

1.在工程目錄下面滑鼠右鍵開啟git bash here,在命令列輸入git init 2.輸入git init後會出現乙個.git的乙個資料夾 3.然後準備兩個遠端,我用的乙個是github,乙個是碼雲的 第一種方法 新增github 新增碼雲 提交的時候要add,commit git add g...