-
728x90
사용자 정보 설정
git config --global user.name "이름" git config --global user.email "이메일"
사용자 설정 확인
git config --list git config <key>
Git 저장소 만들기
git init
.git이라는 하위 디렉토리를 만든다.
이 후 git add로 파일을 추가하고 git commit으로 커밋 후 파일 버전 관리를 할 수 있다.
git clone <url>
저장소를 clone 하여 내려받는다.
스냅샷 다루기
git add
파일을 새로 추적하고 관리할 수 있다.
파일 또는 디렉토리의 경로를 아규먼트로 받아, 디렉토리면 아래에 있는 모든 파일들까지 재귀적으로 추가한다.
git status
워킹 디렉토리와 staging aread의 상태를 보여줌
git diff //워킹 디렉토리와 Staging Area 비교 git diff --staged //Staging Area와 마지막 커밋을 비교 git diff master branchB // 두 커밋을 비교 git diff --check //공백문자에 대한 오류 확인
두 트리 개체의 차이를 보고 싶을 때 사용한다.
git commit
변경사항을 커밋한다.
git reset
명령을 되돌린다. 추가한 파일을 unstage 하는데 사용된다.
--hard 옵션을 줄 시 워킹 디렉토리를 되돌려 작업물을 잃어버릴 수 있어 조심해야 한다.
git rm git rm --cached //하드디스크에 있느 파일은 그대로 두고 Git만 추적하지 않는다. git rm --ignore-unmatch //삭제하려는 파일이 없을 때 에러가 나지 않게 한다.
staging area나 워킹 디렉토리에 이쓴 파일을 삭제하는 데 사용한다.
git mv
파일을 옮기고(이름을 변경하고) 새 파일에 git add를 실행하고, 이전 파일에는 git rm을 실행시킨다.
git clean
워킹 디렉토리에서 필요 없는 파일을 삭제하는 명령으로 충돌로 생긴 파일이나 빌드 파일을 삭제하면 편리하다.
정리중
출처:깃북
728x90반응형'공부' 카테고리의 다른 글
구글 gmail API 연동 - 라벨 (0) 2023.08.09 구글 Workspace API 사용법 (0) 2023.08.07 IntelliJ 단축키 모음 (window&mac) (0) 2023.07.26 Svelte-kit 프록시 처리 (0) 2023.07.25 Svelte Get, Post (0) 2023.07.25