草庐IT

Master-Master

全部标签

git - git push origin 和 git push origin master 有什么区别

使用gitpushoriginmaster将本地git仓库的master分支推送到名为origin的远程仓库的master分支有什么不同吗还是使用gitpushorigin? 最佳答案 自git版本1.7.11以来,gitpush和gitpushorigin的默认操作发生了变化:在1.7.11之前,gitpush默认推送所有远程也存在的同名分支。从1.7.11开始,gitpush默认将当前分支推送到同名的远程分支。在1.7.11版本之前和之后,可以使用push.default配置选项配置默认行为。此配置选项已在git版本1.6.3中

git - Visual Studio 2015 如何将分支 merge 到 master 中?

我是GIT的新手,到目前为止,我一直在使用VisualStudioOnlineTFS进行版本控制,而且我是唯一开发人员。当我创建我的最后一个项目时,我误以为GIT是最好的选择。所以我登记了我的主人。然后,当我要处理一个功能时,我读到我必须创建一个分支(这在TFS中不是必需的)所以我创建了“development_print”作为一个新分支并处理我的功能。现在我的功能已经完成,但我不知道如何将它merge回master。我目前对多个分支不感兴趣,只想将我的新功能merge到master中并保留在master中。在VS中有一个mergebranch选项,但它只允许我merge到develo

git - 如何在 git 中获取 master 负责人的提交 ID?

我想在我的网站上显示master负责人的gitcommitid(即SHA)作为标识符。如何从git中提取这些信息? 最佳答案 此命令将为您获取最新提交的SHA-1gitrev-parseHEAD 关于git-如何在git中获取master负责人的提交ID?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5025087/

git - 有没有办法使用 Visual Studio Code 从 origin/master 查看 git diff?

使用VisualStudioCode(版本1.11.2),单击左侧面板中的源代码管理按钮,我可以非常轻松地查看当前更改的并排图形差异。但是一旦我将这些更改提交到我的本地存储库,我就无法找到一种方法来查看来自origin/master的相同并排差异。换句话说,有没有办法让VisualStudioCode(版本1.11.2)的spawn比较工具显示我在执行gitdifforigin/master时看到的内容,但在并排图形差异也是如此吗? 最佳答案 您可以为此使用扩展程序。两个不错的选择:Gitlens:https://marketpla

git - 配置 git 以便 "git pull"而不是 "git pull origin master"?

使用gitpull曾经按预期从远程存储库中pull-现在,它要求我使用gitpulloriginmaster。我不太明白它给我的说明,说我可以在我的配置文件中添加一些东西:[branch"master"]remote=merge=[remote""]url=fetch=现在我的配置文件看起来像[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=trueignorecase=true[remote"origin"]url=|redacted|fetch=+refs/heads/*:refs/remo

git:你的分支和 'origin/master' 有分歧 - 如何丢弃本地提交?

我在git中有以下消息:#Yourbranchand'origin/master'havediverged,#andhave3and8differentcommitseach,respectively.#(use"gitpull"tomergetheremotebranchintoyours)我想丢弃3个本地提交,并在origin/masterpull8个远程提交。(merge太困难了,我宁愿在master更新后再次进行3个本地提交。)我该怎么做? 最佳答案 gitfetchorigingitreset--hardorigin/ma

ruby-on-rails - git push heroku master 权限被拒绝

我正在关注ruby​​.railstutorial。我运行命令“gitpushherokumaster”,它吐出这个错误。Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我在我的Rails应用程序“/Users/lexi87/rails_projects/first_app”中。有什么解决办法吗? 最佳答案 避免此类错

git - 为什么我的 `remotes/origin/HEAD -> origin/master` 输出中有一个 `git branch -l -a` 条目?

我不明白输出到gitbranch-l-a的第二行:remotes/origin/HEAD->origin/master。gitbranch-l-a*masterremotes/origin/HEAD->origin/masterremotes/origin/master那是另一次手术的遗留物吗?我应该清理它吗?我该怎么做?通常我在cli上使用git,但在这个本地存储库上,我尝试使用TortoiseGit为friend找到一个简单的git工作流程。 最佳答案 不,不需要清理:它是你的远程仓库引用的符号分支。当您克隆您的存储库时,您将默

git - 远程拒绝 master -> master(预接收 Hook 被拒绝)

我在rails3.2中工作,当我尝试推送到heroku时收到错误消息:gitpushherokumasterCountingobjects:496,done.Deltacompressionusingupto8threads.Compressingobjects:100%(435/435),done.Writingobjects:100%(496/496),5.17MiB|249KiB/s,done.Total496(delta125),reused216(delta8)----->Herokureceivingpush----->Removing.DS_Storefiles!Hero

git - 当我在开发分支中执行 git pull origin master 时会发生什么?

假设我有一个名为develop的私有(private)主题分支,在master之前有2次提交。gitpulloriginmaster是做什么的?在本地develop中从远程master中提取所有内容并merge它?pull本地master分支中的所有内容并merge?有没有一种方法可以在不先使用gitcheckoutmaster的情况下从develop更新master? 最佳答案 gitpulloriginmaster将master分支从远程调用的originpull入当前分支。它只会影响您当前的分支,不会影响您本地的master分