DogKaeBi

[코딩 공부] Git push

git push 는 repository에 현재 git 내용을 전송하는 명령이다.

[코딩 공부] Git push

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. 순서 문제
  2. 연결 문제
  3. 버전 문제

여기서는 우선 1번만 얘기하겠다.


1번 문제는 간단하게
commit을 제대로 하지 않은 경우이다.

add를 하지 않고 push를 하거나
commit을 하지 않고 push를 하는 실수이다.

git add .
git commit -m "v1.0.1 커밋메시지"
git push

혹은
commit에 메시지(-m)가 없어도
push가 정상적으로 실행되지 않는다.