반응형
• git 명령어
• git init
git init
- 프로젝트 root 디렉터리에서 생성
- .git 이라는 하위 디렉토리를 만들고 .git 디렉토리에는 저장소에 필요한 뼈대 파일이 들어 있다.
- 정상적으로 생성 시Initialized empty Git repository 문구가 나옴
• git config
// 환경설정 확인
git config --옵션
조회 | git config --liist | 환경설정 확인 |
조회 | git config user.name | 사용자 이름 확인 |
설정 | git config --global user.name '사용자이름' | 사용자 이름 설정 |
조회 | git config user.email | 사용자 이메일 확인 |
설정 | git config --global user.email '사용자메일' | 사용자 이메일 설정 |
설정 | git config --global core.autoclrf true | 운영체제 마다 줄바꿈 달라지는 것 방지 |
설정 | git config --global core.editor "code --wait" | 편집기 지정 |
• git add
- Commit이 가능한 상태로
- modified, untracked 상태의 파일을 staged 상태(commit이 될 준비가 되어있는 상태)로 만들어짐
- 파일 수정 후 add -> commit 명령어 다시 보냄
git add 파일명
git add a.txt | a 파일을 add |
git add *.txt | 모든 .txxt확장자 파일을 add |
git add . | 모든 파일을 포함하여 staged에 포함 |
• git commit
- 언제든지 돌아갈 수 있는 상태로 staged 상태의 파일들을 스냅샷에 찍어저장
git commit 파일명
git commit -m '메시지' | 메시지와 함께 커밋 |
git commit -am '메시지' | 모든 파일을 커밋 |
• git log
- git 로그 목록 표시
git log
• git checkout
- 특정 커밋시점으로 되돌리기
- 앞의 7자리만 복사해도 가능
- HEAD is now at 코드 init 시 chekout 완료
git checkout 커밋 아이디
git checkout - | 마지막 커밋 시점으로 되돌아감 |
반응형
'Git' 카테고리의 다른 글
[Git] Git 기본 (0) | 2023.02.05 |
---|