鍍金池/ 問答/Linux/ 如何將git項目所有歷史commit都push到新的倉庫中

如何將git項目所有歷史commit都push到新的倉庫中

用git push得話只有最新的那一條commit,
之前commit的都不會上傳。

回答
編輯回答
膽怯

pull 時URL地址更換成新的倉庫地址...

2017年1月8日 17:16
編輯回答
不討喜

push 默認包含上一次push之后的所有commit,你自己使用 git log 看下就知道了

2017年8月6日 12:51
編輯回答
莫小染

不要瞎猜,誰告訴過你git push只會push一條commit記錄的?你自己試試就知道了,有驚喜

2017年5月25日 08:55
編輯回答
尐懶貓
cd /path/to/your/git/repo/
git remote -v
// 刪除原本的遠程repo
git remote rm origin
// 添加新的遠程repo
git remote add origin ssh://username@xxx.xxx.xxx/new/repo
git push -u origin --all
git push -u origin --tags

親測可以

2017年4月10日 02:10