명령어 |
용도 |
git clone url |
원격 저장소 사본 내려받기 |
git init |
Git 생성(초기화) |
git status |
저장소 현재 상태보고 |
git add -all |
모든 수정사항과 새로운 파일을 스테이지에 추가 |
git commit -m “message” |
커밋 |
git log |
히스토리 검토 |
git log –oneline |
히스토리 oneline으로 보이기 |
git branch –list |
로컬 브랜치 목록 보기 |
git branch –all |
원격까지 포함하여 브랜치 목록 보기 |
git branch –remotes |
원격 브랜치 목록 보기 |
git checkout –track remote/branch |
원격 브랜치 로컬 사본 생성 |
git checkout branch |
현재 작업 브랜치 변경 |
git checkout -b branch branch_parent |
특정 브랜치로부터 새 브랜치 생성 |
git add filename |
특정파일 스테이지로 보내기 |
git reset HEAD filename |
특정 파일의 수정사항을 스테이지에서 삭제 |
git commit –ament |
현재 수정사항을 이전 커밋에 적용해 업데이트/커밋 생성 |
git show commit |
현재 커밋의 상세정보 확인 |
git tag tag commit |
커밋에 태그 추가 |
git tag |
모든 태그 목록 보기 |
git show tag |
현재 태그 적용된 커밋의 상세정보 보기 |
git remote add remoteURL |
원격저장소 연결 |
git push |
원격저장소에 보내기 |
git remote –verbose |
현재 사용 가능한 모든 원격저장소의 fetch와 push목록 보기 |
git push –set-uppstream remote branch_local branch_remote |
로컬 브랜치 사본을 원격 서버에 push |
git merge branch |
다른 브랜치에 포함된 커밋을 현재 브랜치에 머지 |
git push –delete remote_name branch_remote |
원격 서버의 특정 브랜치 삭제 |
최근 댓글