git명령어 개인보관용
설정관련
git init // .git 생성/초기화
git clone [원격저장소주소] // 원격저장소로부터 복사
git config --global --list // 등록유저 확인
git config --system --unset credential.helper // 관리자 권한으로 계정정보 삭제
git config --global user.name "유저 이름" // 깃 사용자 이름 설정
git config --global user.email "유저 이메일" // 깃 사용자 이메일 설정
git config --global core.editor "vim" // 커밋 편집에디터를 vim으로 변경
git config credential.helper store // 사용자정보 보관 (다시안물어봄)
Branch 관련
git branch // 로컬저장소 branch 확인
git branch -r // 원격저장소 branch 확인
git status // 내가 위치해 있는 branch 확인
git branch -v // branch의 마지막 커밋 메세지 확인
git branch [브랜치명] // branch 생성
git checkout [브랜치명] // 해당 branch로 이동
git branch -b [브랜치명] // branch 생성후 바로이동
git branch -d [브랜치명] // branch 삭제
Push 관련
git push --set-upstream origin [브랜치명] // 원격저장소에 branch 업로드 (최초한번만)
(줄여쓰기 : git push -u origin [브랜치명])
git add -A 혹은 git add . // 전부 스테이지에 올린다.
git commit -m "커밋 코멘트" // 커밋
git commit -am "커밋 코멘트" // 스테이징과 커밋 동시에
git push origin [브런치이름] // 원격저장소의 해당 branch로 push
Cancel 관련
git diff // git 변경내용 확인
git checkout --파일명 // 파일 되돌리기
git reset HEAD [파일명] // 스테이징 취소
git reset HEAD^ // 최신 커밋 취소
git reset [커밋hash] // 해당 커밋으로 되돌리기
'Git' 카테고리의 다른 글
git LF will be replaced by CRLF 에러 (0) | 2021.05.04 |
---|---|
git (gitlab) Access denied 에러 Authentication failed for (0) | 2021.04.28 |
git 원격저장소에 로컬저장소 덮어씌우기 (0) | 2021.04.22 |
댓글