깃 GIT
git config --global user.name "이름"
git config --global user.email "이메일 주소"
git init
.git 디렉터리를 생성해 줘요.git 디렉터리가 있으면 git 프로그램이 저장소로 인식하기 시작해요.git add
git branch
git switch
git checkout
- 과거의 버전으로 갈때 checkout. 그냥 전환은 switch 쓰자.
git remote set-url _____ ____
git remote set-url [origin ____]
git push
git pull
git merge
git rebase
git stash
git log --oneline
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
이후
git lg
로 예쁘게 잘 나온다
npm i -g git-open
이후
git open
Full Request
풀리퀘스트 되면, 브랜치 삭제를 눌러야해.
로컬에 있는 브랜치는 내가 직접 삭제해야하는데 이때,
//내 git보다 상위브랜치로 ex) dev
git switch dev
git branch -d <branch-name>
Rebase
rebase 는 베이스만 바꾸는거. 별도의 가지가 남아있지는 않아, 커밋은 남아있음.
base 자체를 끌고오니까 깔끔해짐.
머지하는 커밋을 붙이는게 아니라,


리베이스로 한줄로 만들 수 있어.
squash