는 여기에 내가 하나가 밀어 준비 커밋이 자식 상태를 보여주는입니다 : 난 아직도 git branch develop --set-upstream-to origin/develop
, git push
를 사용할 때'git push origin'과 같이 'git push'하는 방법은?
$ git push Everything up-to-date
을하더라도 :
$ git status
# On branch develop
# Your branch is ahead of 'origin/develop' by 1 commit.
# (use "git push" to publish your local commits)
#
nothing to commit, working directory clean
하지만를 한 후 작동하지 않습니다 git push
시도 '모든 최신 정보'라고 말합니다.
git push
의 동작을 강제로 git push origin branch
과 일치시킬 수 있습니까?
새로운 정보 : 나는 내 컴퓨터에있는 다른 저장소가 제대로 작동 '자식 푸시'를 가지고는이 저장소에 고유하게 생각합니다.
새로운 정보 (2) : 해당 프로젝트의 .git/config 파일 :
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = false
[gitflow "branch"]
master = master
develop = develop
[gitflow "prefix"]
feature = feature/
release = release/
hotfix = hotfix/
support = support/
versiontag =
[remote "origin"]
url = https://obfuscated.unfuddle.com/git/obfuscated_ob/
fetch = +refs/heads/*:refs/remotes/origin/*
push = refs/heads/master:refs/heads/master
[branch "develop"]
remote = origin
merge = refs/heads/develop
[branch "master"]
remote = origin
merge = refs/heads/master
궁금한 점이 있습니다 :'git ls-remote origin '을 실행하면 어떤 브랜치가 나타 납니까? 거기에 '발전'하지 않았습니까? (만약 그렇다면, 출력을 설명하지만'origin/develop'을 어떻게 얻었는지 궁금합니다.) – torek
'git --version'과'git config push.default'의 출력을 추가하십시오. – michas
@torek 개발은'git ls-remote origin'을 실행할 때 나타납니다 – kraftydevil