728x90
반응형
0-1. 깃 확인하기
- git --version 깃 버전 확인. 버전이 나오지 않거나 없다는 메시지가 뜨면 깃 설치가 제대로 안된 것
0-2. 깃 지우기
- rm -rf .git 폴더와 파일들 삭제. 완전 삭제되니 각별한 주의 필요.
- git 폴더 직접 지우기
1. Git 저장소 만들기
- 로컬폴더 만들기
- vs code 폴더 불러오기. 파일 추가하기.
- CLI열기(윈도우: CMD, PowerShell / 맥:터미널) 또는 vs code에서 Ctrl+~로 터미널창 열기
- git init 깃 관리로 들어가기. 실행된 디렉토리에 깃을 시작하고 버전 관리를 하게 됨. .git폴더 생성됨. 굳이 속 내용까지 알 필표는 없고 깃이 해당 폴더를 통해 관리한다는 사실만 알고 있어도 된다.
- git config --global user.name "깃 내 이름"
- git config --global user.email "내 메일주소"
2. 현재시점 저장하기
- git status 깃의 상태
Untracked files 깃에서 아직 담기지 않은 파일 - git add -A 모든 것을 깃에 넣음
- git status
Changes to be committed: 커밋할 것들 - git commit -m "커밋제목(설명)넣기"
3. 변경한 것 확인
- git log 지금까지 변경한 것 or 일련번호 확인
4. 취소
1) reset 과거완전삭제
- git reset
돌아갈 commit 일련번호6자리--hard
2) revert (지우지않고 돌아가기)
- git log
- 취소할 시점 찾기
- git revert
돌아갈 commit 일련번호6자리--hard - :wq vi화면 그대로 저장
5. Branch(분기)
- git branch
브랜치이름브랜치만들기 - git branch 브랜치확인
- git checkout
브랜치이름특정 브랜치로 들어가기 - git add -A
- git commit -m "커밋제목(설명)넣기" 다시 커밋하기
- git checkout master 다시 전의 master 브랜치로 돌아올 수 있음
6. Merge(합치기)
- git merge
브랜치이름(window는 바로 적용, MAC에서는 엔터, :wq 입력) - git log --graph --all --decorate 모든 분기의 작업내용 보기
7. Rebase(재배치)
- git rebase
브랜치이름복잡한 분기를 한줄로 깔끔히 정리
8. 브랜치 삭제
- git branch -D
브랜치이름
9. 깃헙에 PUSH하기
- git remote add
원격명깃헙주소 - git push 원격명
브랜치명
ex)
git remote add origin 주소
git push origin master
9-2. PUSH 삭제
- git remote remove
원격명 깃헙주소
10. FETCH (업데이트 내용 확인하기)
- git fetch
- git status
11. PULL (내용 가져오기)
- git pull origin master
PULL=FETCH+MERGE
12. 브랜치 새로 만들고 깃헙 올리기
- git checkout -b
새 브랜치 이름 - 내용변경하기
- git add -A
- git commit -m 커밋이름
- git push 원격명
새브랜치 이름
13. 원격 새 브랜치 가져오기
- git branch -a 로컬+원격 브랜치 보기
- git fetch 새 소식 받아오기
- git branch -a 새브랜치 확인하기
- git checkout -b
새 브랜치 이름 - 로컬에 브런치 만들고 checkout
14. 원격의 브랜치 제거
- git push -d
원격명 브랜치명
15. 원격주소 지우기
- git remote
원격명
16. 파일 숨기기
- gitignore 파일 만들기
- 숨길 파일 지정하기
- .gitignore 파일 안에 숨길 파일 이름 넣고 commit
- push
728x90
반응형
'IT > Git' 카테고리의 다른 글
Git 상황별 코드 정리 (0) | 2023.10.26 |
---|---|
Github 기본 용어 (0) | 2021.03.20 |
Git 관련 Youtube 영상 및 자료 (0) | 2021.03.19 |