相关疑难解决方法(0)

Git推错误'[远程拒绝]主 - >主(分支当前已检出)'

昨天,我发布了一个关于如何将Git存储库从我的一台机器克隆到另一台机器的问题,如何从另一台机器"克隆"?.

我现在能够成功地将Git存储库从我的源(192.168.1.2)克隆到我的目标(192.168.1.1).

但是,当我对文件,a git commit -a -m "test"和a 进行编辑时git push,我在目的地(192.168.1.1)上收到此错误:

git push                                                
hap@192.168.1.2's password: 
Counting objects: 21, done.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1010 bytes, done.
Total 11 (delta 9), reused 0 (delta 0)
error: refusing to update checked out branch: refs/heads/master
error: By default, updating the current branch in a non-bare repository
error: is denied, because it will make the index and work tree inconsistent
error: …
Run Code Online (Sandbox Code Playgroud)

git git-push

943
推荐指数
17
解决办法
44万
查看次数

如何在git中预览合并?

我有一个git分支(例如主线),我想在另一个开发分支中合并.或者我呢?

为了确定我是否真的想合并这个分支,我想看看合并将做什么的某种预览.最好能够查看正在应用的提交列表.

到目前为止,我能想到的最好的是merge --no-ff --no-commit,然后diff HEAD.

git git-merge

371
推荐指数
6
解决办法
11万
查看次数

git可以告诉我合并是否会在没有实际合并的情况下发生冲突?

是否可以在不触及工作树的情况下知道合并是否会发生冲突?我不想触摸工作树,因为我不想让它签出.如果我想在几个分支机构看到这些信息,那将需要很长时间.

git

176
推荐指数
4
解决办法
8万
查看次数

如何在没有实际合并的情况下测试合并

有没有办法模拟git merge两个分支,当前工作分支和主分支,但没有做任何更改?

当我不得不做一个时,我经常会有冲突git merge.有没有办法先模拟合并?

git merge

157
推荐指数
6
解决办法
7万
查看次数

为什么我不能切换分支?

我正在尝试在git中切换分支但我收到此错误消息:

error: you need to resolve your current index first
Run Code Online (Sandbox Code Playgroud)

我在xcode4下使用git

git status
# On branch DateCode
# Unmerged paths:
#   (use "git reset HEAD <file>..." to unstage)
#   (use "git add/rm <file>..." as appropriate to mark resolution)
#
#   both modified:      Whereami.xcodeproj/project.xcworkspace/xcuserdatauser.xcuserdatad/UserInterfaceState.xcuserstate
#
no changes added to commit (use "git add" and/or "git commit -a")
Frappuccinos-MacBook-Pro:whereami
Run Code Online (Sandbox Code Playgroud)

git xcode4

77
推荐指数
6
解决办法
9万
查看次数

所有git命令都有干运行选项吗?

是否所有git命令都有--dry-run选项,或者指示命令在没有实际执行的情况下执行的操作?

git

72
推荐指数
2
解决办法
5万
查看次数

Git中有"git pull --dry-run"选项吗?

是否存在这样的事情,git pull --dry-run以便在它弄乱我的工作树之前看看它们将如何合并?

现在我在做:

git fetch origin && git merge --no-commit --no-ff
Run Code Online (Sandbox Code Playgroud)

我没有在man页面中看到与它相关的'git-pull'.

为了澄清,我只需要在Ant脚本中进行部署以查看执行时是否存在冲突git pull,然后退出构建退出,部署失败并使该目录树保持原样git pull.

git git-pull

66
推荐指数
5
解决办法
4万
查看次数

如何检查两个分支的冲突,但不需要合并它们?

由于我们项目的发布步骤,我无法合并两个分支,但我想知道是否存在两个分支的冲突.我怎样才能做到这一点?

git

38
推荐指数
1
解决办法
1万
查看次数

是否有可能确定两个git分支是否会干净地合并而不影响工作目录?

如果可以快进,你可以用git merge-base来确定,但是有没有一些git技巧来确定两个分支是否会与一些策略完全合并而不实际进行合并?我知道git merge --no-commit --no-ff $BRANCH但这影响了工作目录,我想避免,因为这是webservice的一部分.

git

25
推荐指数
3
解决办法
7714
查看次数

git:解决合并冲突而不执行合并

我只是想知道,如果有任何办法,解决两个git分支的合并提交,而不实际合并它们.

假设,我有一个分支"featureMy"; 我的同事创建了另一个分支"featureHis".两个分支都在"master"分支上创建.

然后我的同事为他的分支"featureHis"创建了一个合并请求.当我然后将"featureMy"的合并请求创建为master时,我想确保在"featureHis"合并之后它不会与master发生冲突.

通常,我之前会将"featureHis"合并到"featureMy"中.但是,这并不令人满意,因为我有一个额外的合并提交作为"噪音",我的合并请求将包含来自"featureHis"的更改.

有没有办法,这样我就可以解决合并冲突,而无需创建合并提交?

亲切的问候

git

10
推荐指数
2
解决办法
5799
查看次数

标签 统计

git ×10

git-merge ×1

git-pull ×1

git-push ×1

merge ×1

xcode4 ×1