카테고리 없음
[Github] your branch is ahead of origin/master by 2 commits, push 안 됨
jpocket
2025. 4. 18. 16:26
반응형
git rev-parse --show-toplevel
git init한 곳이 어딘지 확인하는 명령어
your branch is ahead of origin/master by 2 commits
"로컬 브랜치가 원격 저장소(origin/master)보다 커밋 2개 앞서 있다”
즉 아직 푸시(push) 안 된 커밋이 2개 있다는 뜻
강제로 push하여 해결하기
git push origin master --force // ⚠️ 다른 사람이 작업한 걸 덮어쓸 수 있으니, 혼자 관리하는 저장소일 때만!!
강제로 push하는 방법을 택했다.
어차피 혼자 관리하는 레포라서 덮어쓰기하면 된다.
아래의 코드에서 git push 대신에 git push origin master --force
를 사용하면 된다.
깃허브에 push하기
git add . //수정된 모든 파일이 추가된다.
git status //push될 파일을 확인한다.
git commit -m "commit message"
git push
수정된 모든 파일이 아니라 지정된 파일만 push하고 싶을 땐
git add 파일명
git status //push될 파일을 확인한다.
git commit -m "commit message"
git push
해당 파일 경로가 아니라 git init 한 경로에서 모든 명령어를 입력해주어야 한다.
아니면 오류 엄청 난다..ㅡ,ㅡ..
(겨우 해결함)
반응형