push
git push
commit된 내용을 등록된 repository의 branch로 전송하는 명령이다.
commit된 내용이기 때문에
먼저 add와 commit을 해야 한다.
Git 공식문 : https://git-scm.com/docs/git-push
-u 옵션
-u
는 --set-upstream
으로
기본 주소를 등록하는 것이다.
[Git push 의 "-u"] 참고
-f 옵션
-f
: --force
강제 실행이다.
"강제"에서 알 수 있지만 사용하면 예상하지 못한 결과가 있을 수 있으니 사용할 때 조심해야 한다.
push error
commit 순서 문제
보통 error가 발생하는 이유는
아래 같은 내용이 있는 것 같다.
- 순서 문제
- 연결 문제
- 버전 문제
여기서는 우선 1번만 얘기하겠다.
1번 문제는 간단하게
commit을 제대로 하지 않은 경우이다.
add를 하지 않고 push를 하거나
commit을 하지 않고 push를 하는 실수이다.
git add .
git commit -m "v1.0.1 커밋메시지"
git push
혹은
commit에 메시지(-m)가 없어도
push가 정상적으로 실행되지 않는다.