Git

(Git) 자주 쓰는 명령어 정리

돗개진 2024. 3. 4. 17:08

[ ~ Git 명령어 모음 ~ ]

 

git init - 초기에 한 번만 입력하면 되며 정확한 프로젝트 경로(폴더)에서 입력해야 함

git add 파일명 - 저장할 것을 지정하는 명령어

git add . - 현재 나의 경로의 모든 변경된 사항 지정

git commit -m "메세지 작성" - 실제로 저장하는 명령어, " " 안에 코드와 관련된 메모를 하면 됨

git status - 코드의 저장 여부, 변경 상태, add 상태 등을 확인하는 명령어

git log - 저장 내역(기록)과 커밋 메시지를 확인하는 명령어 / (END) 가 떴을 땐 키보드 q로 빠져나오면 됨

git diff - 코드 변경 확인

git reset - 과거로 돌아가기 기능

git push origin main - 추가로 수정된 코드 github에 반영하기, main 자리에 브랜치명을 넣으면 됨

git push -u origin main - 이 명령어 입력 이후 git push 만을 통해서도 main 브랜치에 push 가능

 

 


 

[ Github (백업 공유 저장) 협업하기 ]

 

1. settings에 들어가서 협력자(collaborator) 등록하기 - 팀장 역할: add people

2. 팀원들의 username or email 추가 후 초대 수락

3. git clone - 코드 복사해 오기 (Github repository에서 github 주소 복사 -> git clone <github 주소> . (까지 입력))

4. git pull origin main - 변경사항이 있는 경우 pull로 먼저 땡겨오고 git push 하면 됨 (서로 파일이 다른 경우)

5. git pull 시 아래 같은 경고문이 뜰 때는 git config pull.rebase false -> git pull origin main

6. 터미널에 아무것도 입력이 안 되는 에디터가 떴을 때 -> 콜론(:), wq, enter, esc 클릭

7. 충돌(Conflict) 해결하기 - 같은 파일을 동시에 수정했을 경우

: <<<<<HEAD 삭제, ====== 삭제, >>>>>>>4182 삭제 후 원하는 코드 수정

8. 충돌 해결 후 다시 git push 꼭 하기

 

!! commit 과 push 는 자주 올릴수록 좋다 (최소한의 기능 단위로) !!

'Git' 카테고리의 다른 글

Git & Github 협업 활용 정리  (0) 2024.03.11