Recent Posts
Recent Comments
MyCloud
[Git] 자주 사용하는 명령어 정리 본문
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
'Project > OpenSource' 카테고리의 다른 글
[Git] 로컬 브랜치와 충돌로 인해 pull 오류 발생 시 대처법 (0) | 2017.01.13 |
---|---|
[GitHub] 커밋내역을 살리고 레파지토리 삭제하는 방법 (0) | 2016.07.11 |
[OpenSource] 처음으로 오픈소스에 기여한 후기 (0) | 2016.07.02 |
[GitHub] 초보자가 pull/request 쉽게 사용하는 방법 (0) | 2016.07.02 |
[OpenSource] 2016년 기대되는 오픈소스 프로젝트 (0) | 2016.07.02 |
Comments