개발 팁/Git & Github

[Git & Git hub] 자주 쓰는 명령어 - 기초편

왈왈디 2023. 3. 17. 10:32
728x90

아래 명령어들을 터미널에 입력하여 git을 구동할 수 있다.

명령어 요약 설명 사용 방법
git init git 관리 시작 git이 해당 폴더 관리 시작하도록 하는 명령어 git으로 관리하고자 하는 폴더에서 git init 입력
git status commit 전 상태 확인 commit 전에 어떤 변동 사항이 있었는지 확인하는 명령어 git status
git add commit 준비 단계 commit 할 파일을 미리 add한 후 commit해야 함
git add . 로 입력할 경우, 명령어를 입력하는 위치가 매우 중요함 - 입력한 디렉토리 내의 모든 파일/디렉토리가 git commit 대상으로 설정됨
- 파일별 add: git add '파일명'
- 현재 폴더 전체 add: git add . 
git commit 변경 사항에 대한 기록 남기기 새로운 버전의 파일을 저장하며 변동 사항에 대한 comment를 남길 수 있음, commit을 기점으로 이전 버전으로 돌아갈 수 있음 git commit -m "한 줄 정도의 메모"
- 여러 줄의 메모 남기고 싶을 경우: git commit 입력 후 열리는 입력 창에 메모 작성
git log 기록 내역 commit된 사항 내역 확인하는 명령어 git log
git branch 새로운 분기 생성 작업의 새로운 분기를 생성하여 변경 사항을 분리하여 저장할 수 있음, 각 branch가 서로 다른 분기(가지)를 의미 git branch '새로운 분기의 이름'
git checkout 이동하기 특정 commit 지점이나 다른 분기로 가고 싶을 때 사용 git checkout 'branch 이름'
git checkout 'commit-hash값' (git log를 통해 확인 가능)
-브랜치 생성하는 동시에 이동하기: git checkout -b '새로운 branch 이름'
git merge 병합하기 현재 위치한 branch에서 다른 branch를 현재 branch에 병합 가능 git merge '병합할 branch'
git remote 온라인 저장소 연결하기 git hub의 온라인 repository와 local의 폴더를 연결하는 명령어 git remote add origin 'git hub repository 주소'
(해당 git hub 주소를 origin으로 명명하여 연결하겠다는 뜻으로 'oirgin'이라는 이름을 쓰는 건 글로벌 표준임)
git push 온라인에 업로드 하기 연결된 git hub repository에 commit 내역을 업로드하는 명령어 git push origin '업로드할 branch 이름'
git pull 다운로드/불러오기 git hub 온라인 commit 내역 로컬 폴더에 불러오기 git pull origin '불러올 온라인 상 branch 이름'

*' '은 실제 명령어 입력 시 생략, " "은 입력 필요

728x90