When I push http://www.kernel.org/pub/software/scm/git/docs/git-push.html本地工作目录到中央存储库,执行all中间分支和提交信息(从上次推送到这次)是否被推送?
换句话说,是否push http://www.kernel.org/pub/software/scm/git/docs/git-push.html产生一个exact我当前工作目录的整个历史记录的副本,包括提交、分支等,因此可供从中央存储库提取的任何其他用户使用?
如果不是一切都被推动,那么什么会被排除?
当你跑步时git push
,您可以设置在命令行上推送的内容。例如,这个
git push origin my-branch:fooo
将分支“my-branch”从本地存储库推送到“origin”处的分支“fooo”。
当你跑步时git push
没有任何参数,它会推送到当前分支的远程集(您可以通过以下方式看到)git config branch.<branchname>.remote
)并执行中配置的操作push.default
配置值,根据docs http://kernel.org/pub/software/scm/git/docs/v1.7.10.1/git-config.html,可以是以下之一:
-
nothing
- 不要推动任何东西。
-
matching
- 推送所有匹配的分支。所有两端具有相同名称的分支都被认为是匹配的。这是默认设置。
-
upstream
- 将当前分支推送到其上游分支。
-
tracking
- 已弃用上游的同义词。
-
current
- 将当前分支推送到同名分支。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)