GitHub 기본 명령어 정리

최대 1 분 소요

GitHub 기본 명령어 정리

기본( main 브랜치 1개만 사용 )

echo "# git-test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main 
git remote add origin https://github.com/Jn22L/git-test.git
git push -u origin main

브랜치 사용시 ( main + 브랜치 추가하여 여러개 사용시 - 브랜치명 : branch1 이라고 할때 )

브랜치 생성

git branch branch1  

브랜치 체크아웃(=브랜치 변경)

git chechkout branch1

브랜치 생성 + 체크아웃 동시에

git chechkout -b branch1

브랜치 현황보기

git branch    # 로컬 브랜치 목록
git branch -r # 원격 브랜치 목록
git branch -a # 로컬+원격 브랜치목록

브랜치 add , commit 은 동일

git add .
git commit -m "브랜치에서 커밋함"

브랜치 remote 에 push

git push --set-upstream origin branch1

main 으로 브랜치변경

git checkout main

branch1 의 변경내용을 main 으로 merge

git merge branch1

merge한 내용을 remote 에 push

git push

main 에서 merge 현황 보기

git branch --merged
git branch --no-merged

branch 삭제

git branch -d branch1  # 로컬 브랜치 삭제
git push origin --delete branch1  # 원격 브랜치 삭제