İlgili konuları kontrol ettim, ancak hala sahnelerin arkasında neler olduğunu anlayamıyorum.Git. Uzak HEAD belirsizdir
* remote origin
Fetch URL: xxxx
Push URL: xxxx
HEAD branch (remote HEAD is ambiguous, may be one of the following):
development
master
Remote branches:
development tracked
master tracked
Local branches configured for 'git pull':
development merges with remote development
master merges with remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Ben de git show-ref
kontrol ettim var: Ben git remote show origin
yazdığınız zaman
, aldığım İşte
3f8f4292e31cb8fa5938dbdd406b2f357764205b refs/heads/development
3f8f4292e31cb8fa5938dbdd406b2f357764205b refs/heads/master
3f8f4292e31cb8fa5938dbdd406b2f357764205b refs/remotes/origin/development
3f8f4292e31cb8fa5938dbdd406b2f357764205b refs/remotes/origin/master
git branch -a
yürüterek Ben tüm branşlarda listesi:
development
* master
remotes/origin/development
remotes/origin/master
Ve bu da .git/config öğesinin ne olduğu:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
ignorecase = true
hideDotFiles = dotGitOnly
autocrlf = false
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = xxxx
push = refs/heads/master:refs/heads/master
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "development"]
remote = origin
merge = refs/heads/development
Uzaktan geliştirme ve ana birim aynı düğümü paylaşıyor gibi görünüyor. Bu belirsizlik problemini nasıl çözebilirim?