草庐IT

git - 无法将 master 推送到 Github - 'origin' 似乎不是 git 存储库/权限被拒绝

这个问题与我在understandingrebase,branchandmerge中的问题有关,和问题HowcanyoucommittoyourgithubaccountasyouhaveateamMateinyourremotelist?我发现otherpeople有同样的问题。这个问题似乎与/etc/xinet.d/有关。问题:无法将我的本地分支推送到我在Github的master分支我跑gitpushoriginmaster我明白了fatal:'origin'doesnotappeartobeagitrepositoryfatal:Theremoteendhungupunexpe

git - "git push heroku master"如何知道要推送到哪里以及如何推送到不同的仓库?

当推送到托管在Heroku上的存储库时,必须执行以下命令:gitpushherokumasterheroku和master在此命令中表示什么?git如何知道要推送到哪里?(git路径)此外,我不知道我可以使用herokurename来重命名应用程序,所以之前,假设我使用的是应用程序名称trytryheroku现在我使用herokucreatereal-thing但如果我推送,它仍然推送到trytryheroku...有没有办法推送到真实的东西? 最佳答案 “heroku”部分是您设置的远程名称-当您第一次创建heroku应用程序时,

git 同时推送到多个仓库

这个问题在这里已经有了答案:HowcanIpull/pushfrommultipleremotelocations?(17个答案)关闭8年前。如何让gitpush不仅可以推送到origin还可以推送到另一个远程存储库?因为gitpush只是gitpushorigin的别名,我可以给gitpush添加别名以一次推送到2个远程存储库吗(只用一个命令)?我不是在这里寻找非git脚本,而是想在git中为我的本地存储库设置它。当我尝试使用推送后脚本时,我失败了。

git - 如何强制将重置推送到远程存储库?

我们的远程master分支不知何故搞砸了。当前的开发代码与最新的提交一起位于master分支上。显然,开发代码还没有准备好master分支。所以在我的本地存储库上,我重置为最新的标签,gitreset--hard(Tag)。master分支现在在我的本地存储库中是正确的。现在,当我尝试将更改推送到远程存储库时,gitpushoriginmaster,出现错误:To(REMOTEGITREPOSITORYLOCATION)![rejected]master->master(non-fast-forward)error:failedtopushsomerefsto'(REMOTEGITRE

Git 推送到错误的分支

使用git,在一些“提交”和一些“推送”之后,我意识到我使用了错误的分支!现在我必须以某种方式删除我在wrong_branch中的更改并提交并推送right_branch中的更改最好(也最简单)的方法是什么?谢谢 最佳答案 切换到该分支,分别检查gitlog和gitrevert那些提交。完成后,切换回所需的分支,然后您可以使用gitcherry-pick从gitrefs中选择特定的提交并将其merge到正确的分支中。gitcheckoutwrong_branchgitrevertcommitsha1gitrevertcommitsh

git - 为什么 Git 在我尝试推送到原点时告诉我 "No such remote ' origin'"?

我是Git的新手;我最近才创建了一个GitHub帐户。我刚刚尝试推送我的第一个存储库(示例项目),但出现以下错误:Nosuchremote'origin'我运行了以下命令:gitinitgitcommit-m"firstcommit"gitremoteaddoriginhttps://github.com/VijayNew/NewExample.gitgitpush-uoriginmaster但是,当我运行gitcommit-m"firstcommit"时,我收到以下消息:nothingaddedtocommitbutuntrackedfilespresent(use"gitadd"t

git - 从分支中提取所有提交,将指定的提交推送到另一个分支

我有以下分支:大师生产以及以下远程分支:来源/主人来源/生产我有一个脚本可以获取origin/master分支并获取与我上次获取的变化的差异(log-pmaster..origin/master).然后我mergeorigin/master。找到的提交被推送到代码审查工具。我想将成功的提交——并且只有它们——推送到生产分支,然后当然是origin/production。我该怎么做?此外,我有2个脚本在运行:一个从origin/master获取,将提交详细信息推送到数据库,然后merge,另一个是我目前正在编写的,必须推送成功的提交。我希望在避免竞态条件/merge冲突的同时运行这2个脚

git - 更改了 GitHub 密码,不再能够推送回远程

修改GitHub密码后无法推送到远程:$gitpushoriginmasterremote:Invalidusernameorpassword.是否只有重新克隆存储库? 最佳答案 如果您只更改了Remote的密码,没有更改用户名,请尝试以下命令来检查Remote的信息:-gitremoteshoworigin这将要求您输入给定git用户的密码,正确填写密码,然后尝试:-gitpull或者,gitpush除非您必须更改用户名或远程URL等其他内容,否则它应该可以工作,您可以查看以下Git文档:-https://help.github.

git - 我如何从原始 repo 的克隆推送到我的 fork ?

我在GitHub上创建了另一个存储库(我们称之为orirepo)的分支(我们称之为myrepo)。后来,我克隆了orirepo。gitclonehttps://github.com/original/orirepo.git我修改了大约20个文件,然后暂存更改并提交gitaddgitcommit然而,当我试图pushgitpush我遇到了这个错误:remote:Permissiontooriginal/orirepo.gitdeniedtomylogin.fatal:unabletoaccess'https://github.com/original/orirepo.git/':Ther

Git:添加与推送与提交

gitadd、push和commit有什么区别?来自SVN有点困惑,其中“更新”将“添加”内容,而提交会执行“推送”并且也会“添加”git中有各种不同的功能。希望根据您的经验得到一些解释。 最佳答案 gitadd将您修改的文件添加到队列稍后提交。文件未提交gitcommit提交已添加的文件并使用日志创建新的修订...如果您不添加任何文件,git将不会提交任何内容。您可以将这两个操作与gitcommit-a结合起来gitpush将您的更改推送到远程存储库。这张图来自thisgitcheatsheet很好地了解工作流程gitadd不在图