목차
브랜치 별 push 방법
git add .
git push origin [브랜치명]
브랜치 목록 확인 / 생성 / 이동
// 이미 생성된 브랜치로 이동
git checkout [브랜치명]
// 브랜치 생성 및 이동
git checkout -b [브랜치명]
// 브랜치 목록 확인 및 현재 브런치 확인
git branch
공용 GitHub 레포의 최신 develop 브랜치 상태를 로컬 develop에 머지
# 1. develop 브랜치로 이동
git checkout develop
# 2. 원격 최신 정보 가져오기 & 관련 커밋 내역 확인
git fetch upstream
git log upstream/develop --oneline --decorate
# 3. 머지하기
git checkout develop
git merge upstream/develop
브랜치의 변경 사항을 로컬 develop 브랜치에 적용
git checkout develop
git pull
git merge [브랜치명]
로컬 변경사항 임시 저장 (stash)
// 1. 로컬 변경사항을 임시 저장 (stash)
git stash push -m "임시 저장"
// 다른 브랜치에서 작업 ing
// 2. 다시 원래 브랜치로 돌아오기
git checkout [브랜치명]
// 3. 아까 stash한 변경사항 되돌리기
git stash pop
초기 깃 연결
git init
git remote add origin [깃허브 레포지토리 주소]
git add .
git commit -m "Initial commit"
// -u: 다음부터 브랜치 이름 생략 가능(다음부터는 git push만 해도 됨)
git push -u origin main
// 확인
git remote -v
조직(organization) 레포에서 최신 develop 가져오고 현재 브랜치에 merge
git fetch origin
git checkout develop
git pull origin develop
git checkout [작업 중인 branch]
작업 중에 원격의 최신 정보 받아오기
git branch // 현재 브랜치에 있는지 확인
git fetch origin // 원격 develop 가져오기
git merge origin/develop // 현재 브랜치에 최신 develop을 합치기(merge)728x90
'Software Engineering > Git' 카테고리의 다른 글
| [Git] git add와 git commit (1) | 2025.08.04 |
|---|---|
| 리눅스 기본 명령어: mkdir, touch, mv, cp (3) | 2025.08.03 |
| [Github] 새 토큰 발급 (0) | 2025.07.22 |
| Git을 이용해 협업하기 (0) | 2025.06.02 |
| Git 브랜치의 이해와 활용 (0) | 2025.06.02 |