누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~
목차
입문 편
발전 편
찾아보기
찾아보기
'찾아보기'는 Git 에 대해 주제별로 찾아볼 수 있는 곳입니다.
여기에서는 콘솔을 사용하여 설명합니다.
기본 조작
저장소를 만들고 싶다
파일과 폴더를 인덱스에 등록하고 싶다
인덱스에 추가된 파일을 커밋하고 싶다
변경된 파일의 목록을 확인하고 싶다
파일의 변경 내용을 확인하고 싶다
커밋 로그를 보고 싶다
커밋의 상세내용을 확인하고 싶다
파일과 폴더명을 변경하거나 이동시키고 싶다
파일을 삭제하고 싶다
관리대상이 아닌 파일을 삭제하고 싶다
변경한 인덱스에 등록되지 않은 파일을 되돌리고 싶다
인덱스에 등록한 파일을 취소하고 싶다
이전에 커밋한 적이 있는 파일만을 모두 인덱스에 등록하고 싶다
브랜치 조작
브랜치 목록을 확인하고 싶다
브랜치를 만들고 싶다
브랜치 이름을 변경하고 싶다
브랜치를 삭제하고 싶다
브랜치를 전환하고 싶다
브랜치를 병합하고 싶다
태그 조작
태그 목록을 확인하고 싶다
태그를 만들고 싶다
주석이 달린 태그를 만들고 싶다
태그를 삭제하고 싶다
SSH 접속 설정
SSH 접속을 설정하고 싶다(Windows)
SSH 접속을 설정하고 싶다(Mac)
SSH 접속을 설정하고 싶다(콘솔)
Backlog에 SSH 키를 설정하고 싶다
커밋 로그 조작
이전에 작성한 커밋을 수정하고 싶다
이전 커밋의 메시지 만을 수정하고 싶다
과거 커밋의 내용을 수정하고 싶다
과거의 커밋 메시지 만을 수정하고 싶다
rebase를 하는 도중에 중지하고 싶다
HEAD의 이동 이력을 보고 싶다
브랜치 앞부분의 이동 이력을 보고 싶다
이전 커밋을 취소하고 싶다
rebase를 취소하고 싶다
이전에 실행한 reset을 취소하고 싶다
다른 브랜치로부터 특정 커밋을 가져와서 내 브랜치에 넣고 싶다
특정 코멘트를 포함한 커밋을 찾고 싶다
원격 조작
기존의 원격 저장소를 복제하고 싶다
원격 저장소를 추가하고 싶다
원격 저장소 목록을 확인하고 싶다
원격 저장소 브랜치로부터 로컬 저장소 브랜치를 만들고 싶다
원격 저장소에 브랜치를 만들거나 변경 내용을 반영하고 싶다
원격 저장소의 브랜치 변경 내용을 확인하고 싶다
원격 저장소 브랜치의 변경 내용을 적용하고 싶다
원격 저장소의 브랜치를 삭제하고 싶다
원격 저장소에 태그를 만들고 싶다
원격 저장소의 태그를 삭제하고 싶다
이미 등록된 원격 저장소의 주소를 변경하고 싶다
이미 등록된 원격 저장소의 이름을 변경하고 싶다
Git 설정
사용자 이름/메일주소를 설정하고 싶다
출력 색상을 변경하고 싶다
명령어에 'Alias(단축키)'를 설정하고 싶다
불필요한 파일을 관리 대상에서 제외하고 싶다
빈 폴더를 관리 대상에 넣고 싶다
설정 목록을 확인하고 싶다
프록시 서버를 경유하여 http 접속하고 싶다
사용자 인증이 필요한 프록시 서버를 경유하여 http 접속하고 싶다
Stash
현재 작업을 일시적으로 저장해두고 싶다
일시적으로 저장해 둔 작업 목록을 확인하고 싶다
일시적으로 저장해 둔 작업을 되돌리고 싶다
일시적으로 저장해 둔 작업을 삭제하고 싶다
일시적으로 저장해 둔 작업을 모두 삭제하고 싶다
Git-Subversion 비교
Git-Subversion 명령어 비교표
문제 해결
SSH
원격에 접속하려 했을 때, "Permission denied(publickey)"라는 표시가 뜹니다
HTTPS
clone 할 수 없습니다
push/pull 할 때, 매번 비밀번호를 입력해야 합니다
SSH/HTTPS 공통
push를 해도, 원격 저장소에 반영되지 않습니다
UP
Git 입문으로 가는 피드백