본문 바로가기
Devops/Git

Git 명령어 파헤치기

by 광진구뚝배기 2021. 9. 28.

 내가 여러 프로젝트들을 하면서 git의 중요성을 뼈저리게 느꼈다. 처음 개발자가 되기로 마음먹고 공부하고 프로젝트들을 시작했을 당시엔 github를 알지 못해 팀원들과의 협업 과정에서 코드 충돌이 매우 많았다. 이뿐 아니라 애초에 코드 통합하기 위한 과정에서부터 매번 압축을 하고 메일로 주고받아야 하는 불편함도 있었다. 

 처음 git을 알고 나선 명령어가 어려워 GitHub Desktop을 사용하여 버튼으로 간편하게 했었다. 이렇게 익숙해진 후 명령어도 배워보고자 해서 구글링을 통해 명령어를 공부하고 프로젝트하며 사용해보니 이젠 간단한 명령어들은 거의 외워 사용하는데 어려움 없이 잘 쓰고 있다. 이렇게 익숙해진 지금, 오늘 그 명령어를 정리해보려고 한다. 순서 정리 없이 생각나는 것들을 나열할 거라 보는 데에 어려움이 있을 순 있다.

 

 

 

pull / push ...

git clone [git 주소] // 원격 저장소(git)에 있는 코드를 자신의 로컬로 내려받기
git pull // git서버의 최신 코드를 받아와 merge 하기
git status // 지금 파일 상태 확인 ( 코드 변경사항 확인 )
git add . //변경한 모든 사항 저장
git commit -m "[커밋 메시지]" // 설명 적기
git push [원격 저장소 이름][브런치 이름] // 코드를 git 서버에 보내기(git push origin master)

 

branch

git branch // 브랜치 목록
git branch [브랜치 이름] // 브랜치 생성
git branch -r // 원격 저장소의 브랜치 목록 보기
git branch -a // 로컬 저장소의 브랜치 목록 보기
git branch -m [브랜치 이름][변경할 브랜치 이름] // 브랜치 이름 바꾸기
git branch -d [브랜치 이름] // 브랜치 삭제하기
git checkcout [브랜치 이름] // 현재 브랜치에서 [브랜치 이름]으로 변경
반응형

'Devops > Git' 카테고리의 다른 글

깃허브(GitHub) 프로필 5분만에 예쁘게 꾸미기  (0) 2022.03.16
GitHub에 로컬 프로젝트 올리기  (0) 2022.03.03

댓글