git commit
global core.editor를 vscode로 설정했을시, vscode로 커밋메시지를 작성할 수 있음
git log --oneline --graph --all -decorate
--oneline: 커밋 메시지를 한 줄로 요약해서 보여준다. 생략하면 커밋 정보를 자세하게 표시한다.
--graph: 커밋 옆에 브랜치의 흐름을 그래프로 보여준다. 생략하면 커밋 정보를 자세히 표시한다.
--decorate: 원래를 --decorate=short 옵션을 의미한다. 브랜치와 태그 등의 참조를 간결히 표시한다.
--all: all 옵션이 없을 경우 HEAD와 관계 없는 옵션은 보여주지 않는다.
git push -u origin main
push와 동시에 업스트림 지정을 하고난 후에는 git push 명령어만 입력해도 origin/main으로 커밋이 푸쉬된다.
git clone 'clone주소' '새로지을 폴더명'
clone을 하면서 새로운 폴더명을 지정할 수 있다.
git checkout -t '원격저장소명'/'원격저장소의브랜치명'
git checkout -t origin/1-webpack/1-entry
원격 브랜치의 명을 그대로 사용하면서 새로운 브랜치를 생성한다.
참고
git push origin --delete '브랜치명'
원격 브런치 삭제
git fetch --all --prune
git branch -al 남아있는 브랜치 삭제
참고
git pull --rebase origin '브랜치명'
fetch, rebase를 동시에
git fetch --prune
원격 브랜치 삭제 동기화
참고