728x90
반응형
👩💻 자바 개발자 양성과정 49일차
- git bash에서 수정된 사항 vscode에서 확인하기
- 커밋끼리 수정된 부분 확인하기
- 커밋 한줄씩 보이게 하기
- 머지하기/머지 취소하기
- 깃 환경 설정하기
💹 git bash에서 수정된 사항 vscode에서 확인하는 법
1. 설치
git bash설치할때 vscode..를 선택한다
나머지는 다 기본값으로 해도 됨
2.gitconfig 수정
c드라이브에서 .gitcofig파일을 확인한다.
[core]
editor = \"C:\\Users\\MZC\\AppData\\Local\\Programs\\Microsoft VS Code\\bin\\code.cmd\"
이게 있는지 확인
그리고 아래에 아래 코드 추가
[diff]
tool = vscode
[difftool "vscode"]
cmd = code --wait --diff $LOCAL $REMOTE
git bash에서 .gitconfig파일 키는법
git config --global -e
3. 수정된 파일 vscode에서 확인하기
git difftool [비교할 파일]
💹 git bash에서 커밋끼리 수정된 부분 확인하기
1. 커밋 hash값 확인하기
$ git log --oneline
참고로 커밋이 길게 나올때 --oneline을 넣어주면 위와 같이 한줄씩 나온다.
2. 커밋끼리 비교하기
$ git difftool a51cb39 5872b79
# HEAD는 위치를 가리키는 포인트 (현재 위치)
💹 git log관련 글
https://dkmqflx.github.io/development/2021/01/16/git-log/
💹 marge 되돌리기/취소하기
$ git reset [돌아가려는 시점의 log hash]
💹 marge 시키기
1. fast-forward merge
$ git merge feature/1
2. fast-forward merge가 아닌관계
$ git merge --no-ff feature/1
https://minemanemo.tistory.com/46
💹 marge 중 생긴 오류를 확인하는 법 + 환경설정하기
Visual Studio Code를 git merge tool로 사용하기
1. .gitconfig수정하기
$ git config --global -e
[merge]
tool = vscode
[mergetool "vscode"]
cmd = code --wait $MERGED
추가해주고, 돌아와서
$ git config --global mergetool.keepBackup false
💹 브랜치 만들기/변경하기
$ git switch -C feature/1
-> 만들고 이거로 변경할래!
$ git switch feature/1
-> 이거로 변경할래!
💹 브랜치 삭제하기
$ git branch --delete [삭제할 브렌치명]
💹 직전 커밋 내용 변경하기
$ git commit --amend -m "수정한 커밋메세지 입니다! 바로전껏만 수정가능!"
💹 예전 커밋의 설정 변경하기
커밋에 포함된 파일도 변경되고 커밋 삭제도 가능하다 amend보다 다양하다
$ git rebase -i [수정을 시작할 커밋의 직전 커밋]
나는 커밋 수정을 할꺼니까 pick을 r로 바꿔준다
저장하고 닫으면 다음창이 바로 뜬다
저장하고 닫으면 다음에 수정할 커밋이 뜬다
닫으면 수정 끝
결과를 보자
728x90
반응형