Status
너무 오랜만의 PR..
git 사용법 잊어버렸니..
하긴 회사에서 쓸일이 없으니...😭
Err1
- Try git init을 했더니 main 브랜치가 아니라 master 브랜치가 잡힘
main이나 master이나 비슷하지 않나 하고 git push.
를 해버렸는데 git repo에 새로운 master branch 생성..!
Try: local에다 main 만들었더니 origin/main이랑 main이 또 별도로 만들어진듯하고, push 해도 계속 master 브랜치에 올라감.
err참조
Err2
- Try : 혹시나 해서 loca main 브랜치에서 merge 후 git repo에 push했으나 push 되지 않는다..
주의 : merge 할때는 merge 를 당할 branch(예: main)에서 대상 branch를 merge 해야함.
- branch 2개 생성 후 merge 진행
Err3
- Try: 브랜치 해결하고 아름답게 PR하려했더니 이런 에러가..
fail to push some refs to
- 원격저장소에서 내 로컬에 저장하지 않은 파일을 pull 하지 않아서 생기는 에러라고 함
- 걱정이였던게 아예 덮어쓰기 되서 로컬merge 했던 내용도 사라질까봐 실행을 순간 못했는데,
- 아래 글을 읽고 안심하여 진행.
- git repo에 README파일을 미리 만들어놓았던게 화근이였다.
유사에러
Err 4
Updates were rejected
- Try : 아니 위 내용은 해결되고 새로운 에러가 떴구요..
- 솔직히 branch 상태가 뒤로 미뤄져있다는건 이해해서 rebase나 fetch 생각을 했지만
- 예전에 수많은 git branch 망가뜨린 전적이 있어 일단 해결을 중점으로 생각해 보았다..
야근이 싫거든요
- 원인: git 이 데이터 유실을 등의 문제가 있을수 있어 에러를 띄운다고 함
- 해결 : force 를 이용해서 git push 하면된다
git push origin +main
git push origin main --force
임시해결