본문 바로가기

DEV/Git

Git 설치 및 Local Repository 생성

1. https://git-scm.com/ 접속

Download 2.28.o for Windows 클릭
Next누르다보면 설치 완료

2. git 버전확인

git --version

 

3. 사용자 등록(한번 커밋한 후에는 정보 변경 불가)

 - 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 --global 옵션을 빼고 명령을 실행

git config --global user.name "kbs"
git config --global user.email "kbs@daum.net"

 

4. 사용자 등록 확인

git config --list

 

5. Local Repository 생성

git init

repo생성할 경로에서 git init 입력

 

6. 현재 설정정보 조회

git config --global --list

 

7. 파일 상태 확인 (현재 작업중인 branch 알수 있음)

git status

 

8. git add

git add kbs.txt (kbs.txt파일을 생성 후 add해서 Staged상태로 변경)
git add . (전체추가)
git status

 

9. git rm

git rm kbs.txt (원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.)
git rm --cached kbs.txt (원격 저장소에 있는 파일을 삭제하고 로컬 저장소에 있는 파일은 삭제하지 않는다.)
git rm --cached -r -f . (git add . 원하지 않는 소스가 Staged 됬을경우)
git rm --ignore-unmatch kkk.txt (삭제하려는 파일 없을때 발생하는 에러 무시)

 

10. git commit

git commit -m "메세지" 
git commit -a (add와 commit을 한번에 수행, 한번도 add되지 않은 파일은 add를 따로 해야함)
git commit -am "메세지"
git commit -v (커밋 메세지에 diff 내용 포함)

 

11. git log

git log -p (변경사항 확인)
git log --oneline (커밋 메세지만 한줄씩 표시)
git log --all (모든 브랜치 로그 표시)
git log --graph (브랜치 트리 그래프 표시)

 

12. git diff

git diff --staged (마지막 커밋과 staging area의 차이 확인)

 

13. git reset

git reset (add 이전의 상태로 staging area를 되돌림)

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

GitHub Desktop 사용법  (0) 2020.09.07
Remote Repository 다른 사용자 초대 및 Clone  (0) 2020.08.31
GitHub Repository 생성  (0) 2020.08.31
Git 회원가입  (0) 2020.08.23
Git Spring프로젝트 import  (0) 2019.08.12