GIT

Git 기본 명령어

배병일 ㅣ 2023. 5. 16. 01:27

현재 상태 확인
git status
전체 로그 확인 
git log
.git 저장소 생성하기 
git init
저장소 복제 및 다운로드 
it clone [https: ~~~~ ]
스택 생성(임시) 후 하던 작업 임시 저장
git stash
stash로 생성된 스택 리스트 확인
git stash list
가장 최근 스택 적용
git stash apply
해당 스택 적용
git stash apply [스택 이름]
stash 삭제
git stash drop
저장소에 코드 추가
    git add 파일 이름      # 해당 파일 저장

    git add .                    # 모든 파일 저장
커밋 생성
    git commit -m "message"
변경 사항 원격 서버 업로드 (push)
    git push origin [HEAD 이름]
변경 사항 원격 서버 강제 업로드

  git push origin +[HEAD 이름]                                                                                                                               

git add 취소
    git reset HEAD [file]     # 해당 파일 add 취소

    git reset                       # 모든 파일 add 취소
git commit 취소
    git reset HEAD^
원격 저장소의 변경 내용을 현재 디렉토리로 가져오기 (pull)
    git pull origin [HEAD이름]
변경 내용을 merge 하기 전에 바뀐 내용 비교
    git diff [브랜치 이름] [다른 브랜치 이름]
패키지 목록 파일 다운
    git install -r [패키지 목록이 적힌 파일명]
github 주소와 연결 
    git remote add origin [github 주소]
기존에 연결된 github 주소와 연결 해제
    git remote rm origin
원하는 브랜치로 이동했는지 확인 
    git branch
브랜치 생성
    git branch [브랜치 이름]
해당 브랜치로 이동
    git checkout [브랜치 이름]
브랜치 삭제 
    git branch -d [브랜치 이름]
현재 브랜치에 다른 브랜치 수정사항 병합( 머지 )
    git merge [다른 브랜치 이름]
전체 config 리스트 확인 
    git config --list
git config 설정하는 방법
    git config --global user.name "홍길동"
    git config --global user.email "name@naver.com"
git config 삭제하기 
    git config --unset user.name
    git config --unset user.email
삭제해도 계속 남아있는 경우 global 옵션을 주어 설정했을 것임,
global로 설정된 사용자를 지울 경우 아래와 같이 global 추가
    git config --unset --global user.name
    git config --unset --global user.email

 

참고자료 : https://eehoeskrap.tistory.com/666#Git_%EA%B8%B0%EB%B3%B8_%EB%AA%85%EB%A0%B9%EC%96%B4

'GIT' 카테고리의 다른 글

MERGE의 3가지 종류  (0) 2024.02.16
깃 ( GIT ) 이 뭐지 ??  (1) 2023.06.09
Git 기본 명령어 / Branch 명령어  (0) 2023.05.16