相关疑难解决方法(0)

"Git推动非快进更新被拒绝"是什么意思?

我正在使用Git来管理我的两台计算机和我的开发.我正在尝试将更改提交给GitHub,我收到错误.

无法推送一些参考<repo>.为了防止您丢失历史记录,拒绝了非快进更新.在再次推送之前合并远程更改.

可能导致这种情况的原因是什么?

编辑:

拉回购物品会返回以下内容:

*分支主 - >主(非快进)已经是最新的

推送仍然给我上述错误.

git version-control

144
推荐指数
5
解决办法
17万
查看次数

git fetch,FETCH_HEAD和origin/master

我对git很新,我在操作上遇到了麻烦fetch.

我正试图从他的存储库中获取同事的进度.起初我做了git fetch HEAD,它促使git下载了大约350MB的数据,所以我确信它已经做了一些事情.然而,origin/master最终仍然指向相同的旧提交(实际上它在名称下,dev但我会称之为master- 他没有master).

在那之后我尝试了,git fetch origin master但它似乎没有做任何事情,它只是更新FETCH_HEAD.我标记了FETCH_HEAD提交,所以我不会丢失它,但我仍然希望有一个更新的远程分支.

出了什么问题?我无权访问远程存储库.我还可以在家里修理吗?

git git-fetch

14
推荐指数
3
解决办法
3万
查看次数

它们的名称是否相同:本地跟踪分支,相应的远程跟踪分支以及正在跟踪的相应远程分支?

  1. 远程跟踪分支的名称和跟踪的相应远程分支是否必须相同?

    如果它们可以有不同的名称,那么git fetch两个分支如何匹配呢?(典型refspecgit fetch+refs/heads/*:refs/remotes/remote/*)

  2. 如果我是正确的,给定远程跟踪分支,我们可以创建一个与之关联但具有不同分支名称的本地跟踪分支.(通过-b选项git checkout)

    此外,如果跟踪的远程跟踪分支和相应的远程分支的名称相同,那么如何 git push匹配本地跟踪分支和远程分支?(典型refspecgit push+refs/heads/*:refs/heads/*)

git

9
推荐指数
2
解决办法
1802
查看次数

标签 统计

git ×3

git-fetch ×1

version-control ×1