Git을 활용하여 개발 중 push 시 에러가 발생하는 문제가 종종 발생한다.
해당 부분은 데이터 유실 등 문제가 있을 수 있는 부분이 있어 git 에서 처리되지 Commit또는 root 때문에 에러가 발생합니다.
* Git Code
git push -u origin master
* Git Error Log
To https://github.com/hahwul/a2sv.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/hahwul/a2sv.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Merge the remote changes (e.g. 'git pull')
hint: before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
실제 에러가 발생하는 부분을 고칠수도 있지만 임시 방편으로 "+" 를 이용하여 해결이 가능합니다.
아래와 같이 강제로 push 를 진행하게 되면 에러 상관없이 강제로 Push 하게 되어 이슈를 넘어갈 수 있습니다.
[물론 임시 방편입니다.]
기존명령: #> git push -u origin master
강제명령: #> git push -u origin +master
* Git Log
Counting objects: 8, done. Delta compression using up to 4 threads. Compressing objects: 100% (7/7), done. Writing objects: 100% (8/8), 10.01 KiB, done. Total 8 (delta 0), reused 0 (delta 0) To https://github.com/hahwul/a2sv.git + 17b669e...877fdd0 master -> master (forced update) Branch master set up to track remote branch master from origin.
'Programming > Dev Util Tips' 카테고리의 다른 글
[GIT] Gitlab 멤버 추가 (0) | 2018.10.19 |
---|---|
[GIT] VS2017에서 Git 이 안될때 해결법 (0) | 2018.10.19 |
[GitLab] 프로젝트 삭제하기 (0) | 2018.10.19 |
[Util] 통합자막 만들기 (0) | 2018.04.02 |
[Tip] 데스크탑 Wi-fi zone 만들기. (0) | 2018.03.13 |