내 repo에서 나는 master
브랜치와 new
브랜치를 가지고 있습니다.! [거부 된] master -> master (fast-forward) 새로운 최신 지점에서
나는 한동안 new
에서 일하고 있었고, 커밋을하고, 내가 가보면 푸시했다. 이제 new
번으로 가서 newest
으로 전화하기로했습니다. 그래서 내가했다
git checkout -b "newest"
그리고 지점이 성공적으로 만들어졌습니다. 파일을 추가하고 작업을 시작했습니다. 나는 몇 차례 내 변화를 저질렀다. 지침에 규정 된
C:\wamp\www\myproj>git push origin
To https://github.com/Imray/Proj.git
! [rejected] master -> master (non-fast-forward)
! [rejected] new -> new (non-fast-forward)
error: failed to push some refs to 'https://github.com/Imray/Proj.git'
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and integrate the remote changes
hint: (e.g. 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
그래서, 내가 git pull
을 시도,하지만 내가 가진 : 나는 origin
에이 새 지점 내 변화를 추진하려고 할 때
는하지만,이 오류가 발생합니다 :
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> newest
막혔습니다.
어떻게 새 지점과 변경 사항을 github
으로 푸시합니까?