728x90
Youtube_얄팍한 코딩사전_git 상
Youtube_얄팍한 코딩사전_git 하
git 연습 사이트
▶ 서론
'얄팍한 코딩사전' 강의로 감을 잡고
git 연습 사이트에서 branch와 commit들이 어떻게 생겨나고 진행되는 지 GUI로 확인하니
매우 이해하기 수월하였다.
▶ 기본 명령어
- branch 생성
- 명령어 : git branch 브랜치이름
- branch 이동 (해당 브랜치 최신 commit으로)
- 명령어 : git checkout 브랜치이름
- commit 하기
- 명령어 : git commit -m "commit 커밋이름"
- 현재 branch와 다른 branch를 merge 하기
- 명령어 : git merge 다른브랜치이름
- git remote
- 원격 저장소를 알려준다
- git remote add origin ~
git push -u origin master
- github repository 생성 후 페이지에서 복사
- git fetch
- 해당 브랜치 변경사항 확인
- git pull 원격명 브랜치명
- git branch
- 로컬 branch만 출력
- git branch -a
- 로컬, 원격 branch만 출력
- git rebase 다른 브랜치이름
- 현재 branch와 다른 branch를 합쳐서 하나의 branch로 만들기 (흡수하기)
▶ (로컬) 모든 변경사항 되돌리기
- git reset
- staged file → unstaged file
- git checkout .
- 모든 변경 사항 취소
- git clean -fdx
- 추적할 수 없는 파일 제거
▶ 원격 동기화 (add → commit → push)
- git add -A
- git commit -m "커밋이름"
- git push
▶ (로컬) 복원 2가지 방법
- git revert ******
- 과거 상태(commit id)를 가져와서 다음 commit으로 만들기
즉, 다음 commit이 생기지만 내용은 과거 상태
- 과거 상태(commit id)를 가져와서 다음 commit으로 만들기
- git reset ****** --hard
- 강제로 과거로 돌아가기
즉, 돌아갈 시점 이후 commit 삭제
- 강제로 과거로 돌아가기
▶ 기존 파일을 github repository에 올리기
- (조건) 기존 레포지토리가 있어야합니다.
- git init
- → git remote add orgin 레포지토리 주소
- → git commit -m "commit 커밋이름"
- → git push
728x90
'Developer > 정리와 복습' 카테고리의 다른 글
[프로그래머스] 정규표현식 (0) | 2022.01.19 |
---|---|
[Web Storage] 브라우저 저장소 란? (0) | 2022.01.16 |
[책] 모두의 네트워크_정리 (0) | 2021.12.22 |
[드림코딩 by 엘리] 자바스크립트 기초 강의_정리 (0) | 2021.12.20 |
[Normard Coder] 바닐라 JS로 크롬 앱 만들기_정리 (0) | 2021.12.20 |
댓글