매번 명령어 찾기 귀찮아서 정리하는 git 명령어 모음집
git config --global user.name [Github 사용자명]
git config --global user.email [Github 이메일]
초기 설정 후, 입력확인
git config --list
친구 집에서 작업진행하려다가 자격증명 오류가 발생해 혹시 몰라 자격증명 해결법도 추가
1.1.1 windows
> 제어판
> 자격 증명 관리자
1.1.2 Windows 자격 증명
1.1.3 일반 자격 증명
> git
관련 자격 증명
1.1.4 Gighub 설정
> Developer Settings
> Personal access tokens
>
1.1.5 Token 관리 이름
> 토큰 유효기간
> repo 권한
> Gernerate token
> 토큰 발급 신청
발급 받은 토큰 키를 자격 증명 암호로 등록 해주면 끝!
(하지만 발급 받은 토큰은 다시 볼 수 없으니 보안이 잘 되는 곳에 저장해놓는 것을 추천)
1.1.6 git config 명령어로 계정 설정해주기
저장소(Repository) 연결하기
git remote [저장소명] [저장소 URL]
위의 명령어를 통해 디렉토리를 여러 개의 원격 저장소에 연결할 수도 있다.
(하지만 클론해서 가져오는게 세상에서 제일 편함)
현재 연결된 저장소 확인
git remote -v
git remote rename [저장소명] [새로운 저장소명]
git remote remove [저장소명]
현재 등록된 브랜치 확인
git branch
등록된 브랜치의 상세 정보 확인
git branch -v
현재 브랜치를 기준으로 Merge 필터링
(*기호가 붙어있지 않을때는 merge가 완료되어 git branch -d
명령어로 삭제 가능)
/* 이미 merge한 브랜치 목록 확인 */
git branch --merged
/* merge하지 않은 브랜치 목록 확인 */
git branch --no-merged
git branch [브랜치명]
/* 브랜치 삭제 */
git branch -d [브랜치명]
/* 브랜치 강제 삭제 */
git branch -D [브랜치명]
git branch -m [브랜치명] [새로운 브랜치명]
git checkout [이동할 브랜치명]
git checkout -b [새로운 브랜치명]
git push 기본 명령어
git push [저장소명] [브랜치명]
git clone
을 통해 저장소 복제 시, git remote
를 통해 저장소명 확인 가능
git remote
헉헉 ㅜㅜ 감사합니다 .. 매번 찾아보기 귀찮았는데 ㅜ