Git bash를 사용해 봅시다.
- git bash 는 window의 cmd, linux와 mac의 terminal과 같은 역할을 합니다
- git bash 를 이용하면 window에서도 리눅스의 명령어를 사용할 수 있습니다.
Git 간단한 명령어
git init
프로그래밍을 git으로 관리하기 위해 딱 한번만 입력하면 되는 명령어
이 명령어를 수행하게되면 숨겨진 폴더 .git 이 생성됩니다.
이것을 저장소라고 하는데 git은 이 폴더의 모든 변경 내용을 여기에 저장합니다.
즉, .git 폴더를 지우면 더 이상 git으로 폴더의 변경사항을 추적할 수 없습니다.
git clone <https://... URL>
기존 소스 코드 다운로드/복제
git clone /로컬/저장소/경로
로컬 저장소 복제
git add
저장하고 싶은 파일을 지정
git commit -m'메시지'
커밋(새롭게 변경된 부분을 저장) - 실제로 저장을 하는 명령어
git이 폴더의 변경 내용을 저장하는 단위를 커밋(commit)이라고 부르는데,
add 명령어 이후 Staging Area 상태에 등록된 파일들만 commit 할 수 있고
명령어 실행 후에 Repository(저장소)에 저장됩니다.
- 매번 변경사항을 스테이징하고 커밋하는 게 번거롭다면 -a 옵션을 사용하면 됩니다.
ex) git commit -am'메시지'
git log
스테이징을 거쳐 커밋한 결과를 로그(log)라는 형식으로 확인합니다.
많은 로그를 한 줄로 편하게 보기 위해서 --oneline 옵션도 자주 사용합니다.
ex) git log --oneline
git status
파일 상태 확인
깃이 폴더의 현재 변경 상태를 보는 명령어입니다.
git branch , branch <브랜치 이름>
원본 파일을 변경하지 않고, 새로운 곳에 코드를 짜고 싶을 때 사용하는 명령어
로컬 저장소에 있는 현재 브랜치 목록을 보여줍니다.
git push
변경사항을 원격 저장소에 업로드하는 명령어
git pull
원격 저장소에 있는 데이터를 받아오는 명령어
git checkout HEAD ^
로컬의 변경 사항을 변경 전으로 되돌림
^ = 1칸
^^ = 2칸
^^^ = 3칸
git checkout main
로컬의 가장 최신 버전으로 돌아감.
'Git' 카테고리의 다른 글
Git 환경 구축 -3(Git 과 GitHub 연결하기) (0) | 2024.04.22 |
---|---|
Git 환경 구축 -1(설치 및 실행) (0) | 2024.04.22 |