일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아타미
- PostgreSQL
- PayPay
- vba
- 카마츠루
- 메르페이
- terraform
- 釜つる
- JenkinsFile
- react.js
- documentdb
- CSV
- 뮌헨
- 三井住友カード
- codebuild
- 방콕
- pyenv
- javascript
- 熱海
- typescript
- 체코
- duckdb
- 태국
- node.js
- Selenium
- Python
- 미츠이 스미토모
- 프라하
- local
- 페이페이
- Today
- Total
도쿄사는 외노자
자주 사용하는 Git Command 본문
@markdown
#### 초보자를 위한 Git 초기설정 세트
$ git init
$ git add -A
$ git config --global user.email <Your Email>
$ git config --global user.name <Your Name>
$ git commit -m <Your Commit Message>
$ git remote add origin <Your Repository URL>
$ git push --set-upstream origin master
#### Init
$ git init
$ git add -A && git commit -m [commit comment]
$ git remote add origin [Your Repository URL]
#### Add ・ Commit ・ Push
$ git add . -A
$ git commit -m [commit comment]
$ git push -u origin master
#### Pull
$ git pull
-- 또는
$ git pull origin [branchname]
#### Clone
$ git clone [Repository URL]
-- Branch 지정시
$ git clone -b [branchname] [Repository URL]
#### Checkout
$ git checkout [branchname]
-- 확인
$ git branch
#### New Branch & Merge
-- 새로운 branch 작성 및 체크아웃
$ git branch [new branchname]
$ git checkout [new branchname]
-- 한 방에 하고싶은 경우
$ git checkout -b [new branchname]
-- 새로운 branch의 작업이 끝나고 기존 branch로 이동
$ git checkout [base branchname]
-- 기존 branch에 새로운 branch를 merge
$ git merge [new branchname]
-- 새로운 branch 삭제
$ git branch -d [new branchname]
#### New Branch & Rebase & Merge
-- main_branch에서 new branch 작성 및 checkout
git checkout -b new_branch
-- new_branch에서의 작업 완료 후 commit까지 실행
git add .
git commit -m "msg"
-- main_branch의 변경사항 취득
git checkout main_branch
git pull origin main_branch
-- rebase를 통해 main_branch의 변경사항을 new_branch에 도입
git checkout new_branch
git rebase -i main_branch
- git add .
- git rebase --continue
-- new_branch push
git push origin new_branch
-- new_branch에 과거 push를 한번 한 상태에서 다시 수정 후 rebase까지 한 경우
git push origin new_branch -f
-- main_branch에 new_branch를 merge
git checkout main_branch
git merge new_branch
git branch -d new_branch
git push origin new_branch
#### 그외
-- 상태확인
$ git status
-- Upstream 설정
$ git push --set-upstream origin [branchname]
-- 개판난 소스를 버리고 최근 버전으로 돌아가기
$ git reset --hard
'Tech > Git' 카테고리의 다른 글
Windows계정과 Git 연결시의 fatal: Authentication failed for 'https://...' (0) | 2020.01.20 |
---|---|
Windows에서의 Git 개행 코드 설정 (0) | 2018.06.05 |
“ERROR: Permission to ~.git denied to user” (0) | 2018.06.04 |
Exception caught during execution of commit command (0) | 2016.10.14 |