- Today
- Total
빵 입니다.
Git 기본 명령어 본문
사용자 정보 입력
$ git config --global user.name "HWANG CONAN"
$ git config --global user.email conan@example.com
설정 값 확인
$ git config --global --list
===> user.name=mypmk
===> user.email=mypmk@naver.com
로컬 저장소 만들기
$git init
로컬 저장소 복제하기
$git clone /로컬/저장소/경로
스테이지 상태 확인 명령어
$git status
$git ls-files --stage
변경사항 확인
$git diff
===> 아직 스테이징되지 않고 커밋되지 않은 작업 디렉토리의 untracked 파일의 변경사항을 보여준다.
===> ‘-‘로 시작된 줄은 삭제되었음을 의미하며 '+'는 추가된 부분을 의미한다.
$git diff --cached
$git diff --staged
===> --cached나 --staged 매개변수를 추가하여 git diff를 실행하면 스테이징되어 커밋대기 상태에 있는 tracked된 파일의 변경사항을 보여준다.
$git diff HEAD
===> 작업디렉토리, 스테이징된 변경사항, 저장소의 모든 차이점을 비교하고 싶다면 git diff 명령어에 HEAD 매개변수를 추가하면 된다.
===> HEAD는 현재 작업중인 브랜치에서 가장 최신의 커밋을 나타내는 키워드이다.
작업 디렉토리의 파일 이름 변경
$git mv <이전 이름> <변경 후 이름>
===> tracked 되어 staging 영역에 올라가며 commit 대기 상태가 된다.
===> commit까지 해야 파일 이름이 변경된다.
🫰🏻 참고 🫰🏻
https://git-scm.com/book/ko/v2
https://m31phy.tistory.com/146
https://coding-groot.tistory.com/29?category=836673
https://rogerdudler.github.io/git-guide/index.ko.html
'Git' 카테고리의 다른 글
Stash (하던 작업 임시로 저장하기) (0) | 2024.04.25 |
---|---|
Git 작업 흐름 (0) | 2022.07.22 |