如果我在repo/.git/hooks/post-commit的本地存储库中创建一个新的钩子(Hook)脚本,然后我运行“gitpush”,钩子(Hook)会被推送到远程吗?然后,当其他开发人员从同一来源运行“gitpull”时,他们会得到我的新钩子(Hook)吗? 最佳答案 没有。钩子(Hook)是每个存储库的,永远不会被推送。同样,repo配置也不会被推送,.git/info中的任何内容也不会被推送,或者其他一些东西。推送和pull仅交换分支/标签和提交对象(以及提交可到达的任何内容,例如树、blob)。
如果我在repo/.git/hooks/post-commit的本地存储库中创建一个新的钩子(Hook)脚本,然后我运行“gitpush”,钩子(Hook)会被推送到远程吗?然后,当其他开发人员从同一来源运行“gitpull”时,他们会得到我的新钩子(Hook)吗? 最佳答案 没有。钩子(Hook)是每个存储库的,永远不会被推送。同样,repo配置也不会被推送,.git/info中的任何内容也不会被推送,或者其他一些东西。推送和pull仅交换分支/标签和提交对象(以及提交可到达的任何内容,例如树、blob)。
我只是想知道-u标志在此命令中的含义是什么?gitpush-uoriginmaster 最佳答案 -u选项执行以下操作:对于每个最新或成功推送的分支,添加一个上游(跟踪)引用,供无参数、git-pull和其他命令使用。因此,在使用-u选项推送您的本地分支后,该本地分支将自动链接到远程分支,您可以使用不带任何参数的gitpull。 关于git-gitpush-uoriginmaster中的-u标志是什么意思?,我们在StackOverflow上找到一个类似的问题:
我只是想知道-u标志在此命令中的含义是什么?gitpush-uoriginmaster 最佳答案 -u选项执行以下操作:对于每个最新或成功推送的分支,添加一个上游(跟踪)引用,供无参数、git-pull和其他命令使用。因此,在使用-u选项推送您的本地分支后,该本地分支将自动链接到远程分支,您可以使用不带任何参数的gitpull。 关于git-gitpush-uoriginmaster中的-u标志是什么意思?,我们在StackOverflow上找到一个类似的问题:
经常,Git和RubyonRails看起来很神奇......比如在firstchapterofRubyonRails3Tutorialbook,它谈到了Git:gitremoteaddorigingit@github.com:peter/first_app.gitgitpushoriginmaster它几乎是在说“它只是有效”,但没有过多说明它们是什么,而是开始谈论分支。在网上查了一下,gitremoteadd是加一个“简称”,比如origin,也可以是任意的名字,就像别名一样到一个URL。origin是远程存储库指向的通常路径(在“添加远程存储库”下的http://git-scm.c
经常,Git和RubyonRails看起来很神奇......比如在firstchapterofRubyonRails3Tutorialbook,它谈到了Git:gitremoteaddorigingit@github.com:peter/first_app.gitgitpushoriginmaster它几乎是在说“它只是有效”,但没有过多说明它们是什么,而是开始谈论分支。在网上查了一下,gitremoteadd是加一个“简称”,比如origin,也可以是任意的名字,就像别名一样到一个URL。origin是远程存储库指向的通常路径(在“添加远程存储库”下的http://git-scm.c
我gitpush我的工作到远程Git存储库。每次push都会提示我输入username和password。我想每次推送都避免它,但是如何配置来避免它呢? 最佳答案 1。生成SSHkeyLinux/Mac打开终端创建sshkey:cd~#Yourhomedirectoryssh-keygen-trsa#PressenterforallvaluesWindows(仅当提交程序能够使用证书/私有(private)和公共(public)sshkey时才有效)使用PuttyGen生成key将key导出为开放的SSHkey这是一个walkthr
我gitpush我的工作到远程Git存储库。每次push都会提示我输入username和password。我想每次推送都避免它,但是如何配置来避免它呢? 最佳答案 1。生成SSHkeyLinux/Mac打开终端创建sshkey:cd~#Yourhomedirectoryssh-keygen-trsa#PressenterforallvaluesWindows(仅当提交程序能够使用证书/私有(private)和公共(public)sshkey时才有效)使用PuttyGen生成key将key导出为开放的SSHkey这是一个walkthr
尽管我尽了最大努力去理解它,但我显然不擅长使用git。来自kernel.org对于gitpush:-u--set-upstreamForeverybranchthatisuptodateorsuccessfullypushed,addupstream(tracking)reference,usedbyargument-lessgit-pull(1)andothercommands.Formoreinformation,seebranch..mergeingit-config(1).这是branch..merge来自gitconfig:branch..mergeDefines,toget
尽管我尽了最大努力去理解它,但我显然不擅长使用git。来自kernel.org对于gitpush:-u--set-upstreamForeverybranchthatisuptodateorsuccessfullypushed,addupstream(tracking)reference,usedbyargument-lessgit-pull(1)andothercommands.Formoreinformation,seebranch..mergeingit-config(1).这是branch..merge来自gitconfig:branch..mergeDefines,toget