Jing's 技術筆記

Git 指令筆記

2020/06/18 Share
筆記一下自己公司久久會用一次的 git 指令

複製倉庫

1
git clone --bare [old repository url]

進入到倉庫目錄,通過 mirror 參數推送到新的 Repository

1
2
cd [old repository]
git push --mirror [new repository url]

這樣就會把舊倉庫原樣的複製到新倉庫上,包括所有的分支、提交記錄等等

解决fatal: refusing to merge unrelated histories

Git 再合併兩個倉庫或兩個分支時,有時候會出現這個錯誤: fatal: refusing to merge unrelated histories

解決方法:

1
git merge master --allow-unrelated-histories

提交空的commit

1
2
3
4
git clone [repository url]
cd [folder]
git commit --allow-empty -m 'initial'
git push
CATALOG
  1. 1. 複製倉庫
  2. 2. 解决fatal: refusing to merge unrelated histories
  3. 3. 提交空的commit