git init
-
git 로컬저장소 만들기
git remote add origin "경로"
-
원격저장소설정
- ex) git remote add origin "https://github.com/dduruddung/dduruddung-repository.git"
git remote remove origin
-
원격저장소삭제
git checkout -b 브랜치명 (가져올브랜치명)
-
기본값: 현재브랜치에서 새로운브랜치생성하고 갈아탐
- ex) git checkout -b newBranch
- (가져올브랜치명) 추가시 가져올 브랜치에서 새로운 브랜치 생성하고 갈아탐
- ex) git checkout -b newBtanch origin/master
git branch -l -a -r -D -m -v
-
옵션l: 로컬브랜치목록 (생략가능 git branch)
-
옵션a: 로컬+원격 브랜치목록
-
옵션r: 원격브랜치목록
-
옵션D 브랜치명: 로컬브랜치 삭제
- ex) git branch -D branch1
-
옵션m 브랜치명 바꿀브랜치명: 브랜치 이름바꾸기
- ex) git branch -m branch1 branch2
-
옵션v: 로컬브랜치목록+마지막커밋내역
git pull origin 원격브랜치명
-
원격브랜치에서 현재브랜치로 가져옴
- ex) git pull origin master
git push origin 브랜치명
-
현재브랜치에서 원격저장소로 올림 브랜치가있다면 버전up, 브랜치가없다면 생성
- ex) git push origin branch1
git commit -m "메세지"
-
변경파일 로컬에 커밋
- ex) git commit -m "first commit!"
git checkout -t (git branch -r 했을때 가져올 브랜치명)
-
원격저장소에서 원격브랜치명으로 로컬브랜치생성
- ex) git checkout -t origin/develop
git merge 브랜치명
-
현재브랜치에서 대상브랜치를 합침
- ex) git merge master
git remote update
-
원격저장소를 업데이트
git log
-
현재브랜치의 commit 히스토리를볼수있음
git reset HEAD
- 직전의 commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존
gitk
- git의 내장 GUI
git config color.ui true
- 콘솔에서 git output을 컬러로 출력하기
git의 내g장 con GUI
gitk
콘솔에서 git output을 컬러로 출력하기
git config color.ui true
이력(log)에서 확정본 1개를 딱 한 줄로만 표시하기
git config format.pretty oneline
파일을 추가할 때 대화식으로 추가하기
git add -i
'DEV > Git' 카테고리의 다른 글
git 원격저장소 모든 태그 삭제 (0) | 2023.02.02 |
---|