是否有可能以某種方式建立一個git存儲庫,作爲一個平常的工作 - 鏡像拉進去,但沒有強迫時推動從它到另一個回購?沒有強制推Git鏡像
回答
我想做一個git push --mirror,如果需要進行非快速轉發更新,將會失敗。
一個git推如果上游回購具有其配置設置爲receive.denyNonFastForwards true
--mirror應失敗:
receive.denyNonFastForwards
如果設置爲
true
,git-receive-pack
將拒絕一個裁判更新不是快進。
即使推送被強制,也可以通過推送使用此選項來阻止此類更新,即。
初始化共享存儲庫時會設置此配置變量。
這意味着你不會告發「噸要‘重現什麼--mirror
’呢:你可以簡單地使用它,還有如果任何非快進合併涉及的是推失敗
有也許方式重現什麼--mirror不與其他選項
有些什麼鏡子也可以使用一些推的情況下進行:
git push <remote> --all # push all branches
git push <remote> --tags # push all tags
git push <remote> refs/remotes/* #push the remote refs
你可以只添加--no力禁用,像這樣的強迫行爲:
git push --mirror --no-force
這將禁用非快速向前更新(使用Git 1.8.0.2測試)。
在'1.8.4'中沒有看到這種行爲,也沒有在'git-push'手冊頁中記錄'--no-force' 。另外,在'1.8.0.2'和'1.8.4'之間的版本說明中沒有提到刪除'--no-force'選項。 – bloudermilk
有趣的是,如果遠程在本地配置中將「mirror」選項設置爲true,那麼--no-force選項不起作用。一旦我從配置中刪除了「鏡像」選項並從命令行設置了「--mirror」,如上所示,一切都按照廣告方式工作。我的git版本是'1.8.4'。 – bloudermilk
- 1. Git掛鉤檢測推 - 鏡像
- 2. git merge:有沒有辦法強制--squash?
- 3. Git本地鏡像
- 4. Git鏡像問題
- 5. Git重置和強制推送
- 6. 如何強制推送git源碼
- 7. Git全推,沒有參考?
- 8. 鏡像Git倉庫定期
- 9. 如何將git推送到兩臺服務器(鏡像)
- 10. 在AWS S3上強制推送到Heroku圖像後沒有顯示(403)
- 11. 如何在沒有默認設置的情況下推送 - 鏡像倉庫中的鏡像選項
- 12. 沒有事務日誌記錄的SQL Server複製/鏡像?
- 13. git添加圖像沒有推送到服務器
- 14. Rails應用程序中的圖像沒有被推到git
- 15. 限制Git推/拉
- 16. 如何解決搞砸(推)沒有強制合併--force
- 17. Python鏡像鏡像
- 18. 鏡頭庫:有沒有這種鏡頭?
- 19. 如何在DC操作系統中強制執行docker鏡像?
- 20. 強制鏡像文件下載 - 文件擴展名缺失
- 21. git沒有推空文件夾
- 22. 爲什麼git沒有預推鉤?
- 23. git:如何推動沒有退房?
- 24. Git:新分支沒有被推動
- 25. gitosis和git沒有正確推/拉
- 26. 沒有衝突的git推送失敗
- 27. Git拉,但從來沒有推文件
- 28. heroku沒有更新後,我git推
- 29. git版本控制文件在存儲庫沒有推/拉
- 30. Docker鏡像已經推動了問題?
http://superuser.com/questions/276079/disable-specific-git-commands-in-a-particular-repository - 可能爲你工作? – sjakubowski
什麼是 - 推鏡頭,你想推?如果你正在尋找標籤和遙控器,你應該能夠通過refspec推送這些標籤和遙控器。 – andygavin