ssh-keygen 이후 .pub 파일에 있는 키를 깃허브 설정에 등록하면 아이디 비밀번호 입력 안해도 push pull가능
git config --global core.edior vim
git config --global user.name "kwon852456"
git config --global user.email "kwon852456@naver.com"
git remote add origin <원격저장주소>
-> 원격저장소 등록
-> 원격저장소 등록
git remote -v
-> 원격저장소 보기
-> 원격저장소 보기
git remove <지울 저장소 이름>
git push -u origin master :
-> 앞으로 현재 브랜치를 원격저장소 origin의 master에 동기화하겠다.
git push -u origin master :
-> 앞으로 현재 브랜치를 원격저장소 origin의 master에 동기화하겠다.
git push -u origin master -f :
-> 현재 로컬 브랜치의 상태로 원격 저장소의 브랜치를 덮어 씌우겠다.
git remote remove <원격저장소이름>
git remote remove <원격저장소이름>
git pull origin branchname --allow-unrelated-histories
git log
git stash
git stash list
git stash apply
git stash drop
git stash pop
브랜치의 목록을 볼 때
git branch
브랜치를 생성할 때
git branch "새로운 브랜치 이름"
브랜치를 삭제할 때
git branch -d
병합하지 않은 브랜치를 강제 삭제할 때
git branch -D
브랜치를 전환(체크아웃)할 때
git checkout "전환하려는 브랜치 이름"
브랜치를 생성하고 전환까지 할 때
git checkout -b "생성하고 전환할 브랜치 이름"
로그에 모든 브랜치를 표시하고, 그래프로 표현하고, 브랜치 명을 표시하고, 한줄로 표시할 때
git log --branches --graph --decorate --oneline
A 브랜치로 B 브랜치를 병합할 때 (A ← B)
git checkout A
git merge B
'Linux' 카테고리의 다른 글
vimrc 옵션 (0) | 2019.05.05 |
---|---|
리눅스 레포지토리 패키지 찾기 명령어 (0) | 2019.05.05 |
vim 클립보드 붙여 넣기 활성화 (0) | 2019.05.04 |
vim 단축키 정리 (0) | 2019.04.28 |
리눅스 소켓프로그래밍 설명 (0) | 2019.01.26 |