ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 공부 2023. 8. 2. 22:02
    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

    댓글

Designed by Tistory.