MyCloud

[Git] 자주 사용하는 명령어 정리 본문

Project/OpenSource

[Git] 자주 사용하는 명령어 정리

Swalloow 2016. 8. 10. 03:22



Git command


1. 저장소 관련 명령어

// 로컬 저장소 복제

git clone 사용자명@호스트:/원격/저장소/경로


// 추가와 커밋

git status

git add *

git commit -m "contents"

git push origin master


// 원격 서버로 발행

git remote add origin <remote server>



2. 브랜치 관련 명령어

// 브랜치 만들기

git checkout -b branch_name


// 브랜치 이동

git checkout master


// 브랜치 삭제

git branch -d branch_name


// 원격 저장소로 전송

git push origin branch_name



3. 저장소 갱신과 병합

// 저장소 갱신

git pull


// 변경내용을 현재 브랜치에 병합

git merge branch_name


// 변경내용 비교 확인

git diff branch_name other_branch


4. 변경과 되돌리기

// 로컬의 변경내용 되돌리기

git checkout -- [filename]


// 인덱스에 추가한 것을 취소

git reset -- [filename]


// 가장 최근 커밋 되돌리기

git reset HEAD^


// 마지막 2개의 커밋을 취소

git reset HEAD~2


5. Commit에 충돌이 발생했을 때

git stash

git pull

git stash pop





Comments