본문 바로가기

프로그래밍/트러블 슈팅

git 사용법 꿀팁 모음

git pull 할때 병합방식 선택해 주어야한다

git config pull.rebase false (변경 사항을 가져오고 현재 브랜치와 가져온 변경 사항을 하나로 합치는 방식, 즉 내가 작성한게 가장 최신으로 덮어진다)

 

git branch

-현재 리포지토리에 있는 모든 브랜치의 목록을 확인

-현재 체크아웃된 브랜치는 별표(*)로 표시됨

 

git branch [브랜치 이름]

-새로운 브랜치를 생성할 수 있습니다.

-이 명령어는 새 브랜치를 만들지만, 자동으로 그 브랜치로 전환 X

 

git switch 브랜치명

-브랜치명으로 브랜치 전환

 

git switch -c 브랜치명

-브랜치명으로 새로운 브랜치를 만들고 switch까지 함

 

git log --oneline --graph --all

현재 브랜치들이 어떻게 갈라졌는지 한눈에 볼수있음

 

git add . (add 할 파일 선택 .은 전체)

git commit -m "커밋할 메시지

git push --set-upstream origin joshiaLee

뜻: 원격지(깃허브)에 joshiaLee라는 브랜치를 원본으로 푸쉬한다.(처음 푸쉬를 할때는 joshiaLee라는 브랜치가 생성됨)

git push --set-upstream origin main

뜻: 이 브랜치의 upstream 원격지(깃허브)의 main으로 푸쉬

 

또는 git push <원격지(Github)> <브랜치>  

-> 로그인 아이디와 토큰 입력창이 뜬다

로그인해주면 됨