git如何禁用推
回答
以下命令將讓再換工作,但推動將嘗試使用URL no_push
和失敗:
git remote set-url --push origin no_push
根據遠程設備的不同,您可以重置其URL以使用只讀Git協議,而不使用SSH或HTTPS。例如,對於在GitHub上項目,做
git remote set-url <remote> git://github.com/Team/Project.git
其中<remote>
通常是origin
。 git remote -v
會給你一個遙控器列表;那些以https
開頭或具有<user>@<host>:<path>
的形式通常允許推送。
對我來說不行!這可以防止拉:(#) – 2018-02-20 04:12:20
在混帳2.0,git branch --unset-upstream
將防止git push
針對當前分支工作。也許這僅僅是塊縮寫git push
它還可以防止;(這也將在混帳的版本一起使用> = 1.8,如果push.default
被設置爲upstream
或simple
)
# git push works
$ git push
Everything up-to-date
# unset upstream
$ git branch --unset-upstream
# git push fails
$ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
(注意:git push origin master
仍然有效。 git狀態指示器出現在shell提示符中,表明你在遙控器的前面或後面。)
這也禁用'git pull'。 – orome 2015-02-07 15:12:42
- 1. Git push hook禁用推送到分支
- 2. 如何用maven推git
- 3. 如何使用git? git-commit?混帳推?
- 4. 如何在git推後執行git commit?
- 5. Git:如何執行硬推
- 6. Git - 如何重置「推」
- 7. Android如何禁用推送通知?
- 8. 如何禁用直接推送到Gerrit?
- 9. 如何禁用pushbots的推送通知
- 10. 如何禁用emacs中的vc-git?
- 11. 如何禁用自動階段Git中
- 12. 如何暫時禁用git http代理
- 13. 如何禁用推送時通過Visual Studio同步本地回購到TFS Git
- 14. git:禁用自動推送到某個遠程分支
- 15. 禁用Git中的目錄,所以無法推送
- 16. Git禁用從本地存儲庫推送
- 17. 如何撤消在git中推回復?
- 18. Hg-Git:如何推送Github和Bitbucket?
- 19. git:如何推動沒有退房?
- 20. Git - 推動遠程如何解決?
- 21. 如何撤消git中的推送?
- 22. Git Gui - 如何推動生產?
- 23. 如何在服務器上推git
- 24. git rebase後如何推送到遠程?
- 25. 如何讓git推跑得更快
- 26. 如何修復Mercurial卡住Git subrepo推?
- 27. 我該如何找出誰推動git?
- 28. 如何使Cygwin的git推工作?
- 29. git遠程推送工作如何?
- 30. Git:如何限制標籤推送
謝謝。如何禁用'只推一個分支'? – user984260 2012-04-21 15:43:11
@ user984260:我想你可以設置遙控器只是該分支:'git config branch。 .remote no_push'。但如果分支是一個本地開發分支,它有自己的名字,這真的是一個問題嗎?它不會被默認推送(默認情況下'git push'沒有參數,只推送本地和遠程存在的分支)即使你按下了它,你也只是在遙控器上創建了一個新的分支,你可以立即刪除它。 –
Cascabel
2012-04-21 16:51:51
是的,你說得對,謝謝 – user984260 2012-04-21 19:48:03