254得票14回答
Git推送错误:拒绝更新已检出的分支

我已解决了一些合并冲突,提交了更改,然后尝试推送,但收到以下错误:c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: ...

236得票13回答
如何在git中找到origin/master的位置,并且如何更改它?

我是一个 Git 新手,最近将一个 Rails 项目从 Subversion 迁移到了 Git。我遵循了这里的教程:http://www.simplisticcomplexity.com/2008/03/05/cleanly-migrate-your-subversion-repository...

219得票7回答
Git:哪个是分支默认配置的远程?

我有一个名为hub的远程裸库。 我只在master分支中工作。 以下错误消息中的最后一句话让我想知道:如何找出当前分支的"默认配置的远程"? 以及如何设置它?[myserver]~/progs $ git remote -v hub ~/sitehub/progs.git/ (fetc...

217得票4回答
如何使用refspec将Git标签推送到分支?

我想要强制推送,例如,将我的标签1.0.0推送到远程的master分支。 我现在正在执行以下操作: git push production +1.0.0:master 我想强制推送,因为我只关心在远程仓库的master分支上推送1.0.0标签内的代码。 我做错了什么? 更新 #1 ...

185得票39回答
当向Github推送时,Git push卡住了?

每次我尝试推送到GitHub时,Git push都会挂起。我正在使用Cygwin和Windows 7。Git在本地跟踪分支、提供状态、设置全局用户名称和用户电子邮件以及允许提交等方面都很正常。我还是新手,正在学习。 我输入"git push"、"git push origin master"...

170得票5回答
如何推送到非裸的Git仓库?

我通常通过ssh(使用screen和vim)在远程服务器上工作,我在那里有一个Git仓库。有时我不在线,所以我的笔记本电脑上有一个单独的仓库(从我的远程仓库克隆而来)。 但是,由于我通常在防火墙后面或没有公共IP,所以我无法从这个本地仓库拉取到远程端。 我读过应该只推送到裸仓库。那么我应该...

167得票32回答
使用终端时,git推送使用了错误的用户。

我在使用git和终端时遇到了问题。这是一个图库链接,展示了我的问题。 当我从终端推送提交时,git会说我用另一个用户名进行推送,这是我的组织(我的公司)中的一个用户,没有任何提交记录,似乎属于无人所有:(请先查看图库第一张图片) 但是当我使用Github for mac时,这种情况就不会发...

166得票2回答
git push origin HEAD 是什么意思?

我在官方指南中找到了以下内容:official guide: git push origin HEAD 一种便捷的将当前分支推送到远程同名分支的方式。 然而,这个命令的含义对我来说并不清晰。它为什么会产生这样的效果呢? 我找不到答案(这个问题似乎涉及该问题,但标题有误导性)。

161得票27回答
! [rejected] master -> master (首先获取)

有没有一个好的方法来解释如何解决Git中的"! [rejected] master -> master (fetch first)'"问题? 当我使用这个命令$ git push origin master时,它显示一个错误消息。 ! [rejected] maste...

154得票6回答
如何将Git分支从一个远程推送到另一个远程?

我已经设置了以下远程仓库:$ git remote korg rorg 以下是接下来的分支:$ git branch -a * (no branch) remotes/korg/gingerbread remotes/korg/gingerbread-release remote...