git status
현재 파일의 git의 상태보기
git branch -D (브랜치명)
브랜치 삭제
git add -A
파일 모두 캡슐에 넣기
git commit -m "할말"
캡슐 묻기
git log
git사용 기록보기
git reset "00000"
번호있는 시점으로 돌아가기
git branch 브런치명
브런치 생성
git merge 브런치명
현재 있는 브런치와 브런치명에 있는 것을 합치기
같은 파일을 수정하면 충돌(conflict)가 뜬다.
git checkout -b (브랜치명)
브랜치명으로 브랜치 생성하면서 브랜치로 넘어가기
git은 pull이 되지 않으면 push를 할 수 없다!
git branch -a
로컬, 원격 브랜치 모두다 볼 수 있다.
git fetch
원격 저장소에 있는것을 최신화
pull 받아올 것을 알려준다.
git checkout -b (로컬에서 만들 브런치) origin/(원격에 있는 브런치)
로컬에서 새로운 브런치를 만들고 원격에 있는 브런치로 건너간다.
git push -d origin (브랜치명)
원격 저장소(origin)에 있는 브랜치 지우기
git remote add origin "원격저장소 주소"
원격저장소 주소에 있는 origin이라는 이름의 원격저장소에 접근하겠다.
git push -u origin master
원격저장소이름 origin에 master 브랜치에 접근하겠다.
git clone 주소
원격 저장소에 있는 것을 새로운 폴더에 가져다 놓기
터미널에서 폴더안으로 한번더 들어가야 한다.
git push 원격이름 브랜치명
원격 저장소에 브랜치를 올릴 수 있다.
git Author 바꾸기
git config --global user.name
git config --global user.email
을 바꾸면 된다.
git reset HEAD^오류
git update-ref -d HEAD
HEAD를 가리키고 있는 branch를 지운다.
git rm --cached -r .
--cached = 원격 저장소에선 지워야 하지만 저는 다시 commit을 할 것이었기 때문에 로컬 저장소에선 제 파일을 남겨둬야 하기 때문입니다.
-r = r 옵션은 directory를 삭제할 때 하위에 있는 파일들을 전부 삭제하게 해주는 옵션입니다.
git add 취소
git reset HEAD [file] 명령어를 통해 git add를 취소할 수 있다.
파일명이 없다면 add한 파일 전체를 취소한다.
'Github > git' 카테고리의 다른 글
Pull Reqeust 알아보기 (0) | 2021.12.23 |
---|---|
Git push, pull이 안되는 경우 ( fatal: refusing to merge unrelated histories ) (0) | 2021.12.12 |
github에 마크다운으로 쓰는 문법 (0) | 2021.11.27 |
[git] 커밋되지 않았거나 저장되지 않은 모든 변경 사항 취소 (0) | 2021.09.14 |
[Git] ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com~ 에러 해결 (0) | 2021.08.02 |