과거에 이미 실수로 env파일을 github저장소에 올렸다던지 뭐 중요한 키를 올렸었는데 모르고 계속 커밋했을때 후속조치로 관련된 모든 커밋에서 해당 파일 삭제 법
토큰 방식으로 깃로긴 하기
git의 마지막 commit message 변경 방법
git remote -vgit remote update그 다음 원격 브랜치 목록을 확인 할 수 있다.git branch -r(로컬브랜치 확인방법)git branch -agit checkout -b 생성할 브랜치 명git branch -d {브랜치명}git push or
둘다 git의 시점을 과거로 돌린다는 점은 같지만,git reset은 과거로 돌린 시점 이후의 내역을 싹다 지워버리는 효과가 있고,git revert는 과거로 돌린 시점의 상태를 여태까지 쌓여진 내역 이후에 새롭게 쌓아 주는 효과가 있다.git log를 쳐서 나오는 해
(checkout 명령어가 Git 2.23 버전부터 switch, restore로 분리되었다.)지워질 브랜치에만 있는 내용의 커밋이 있을 경우즉 다른 브랜치로 가져오지 않은 내용이 있는 브랜치를 지울 때는\-d 대신 -D(대문자)로 강제 삭제해야 합니다.
현재 branch의 log만 보기 여러 브랜치의 변경 log 한눈에 보기
main 브랜치로 이동아래의 명령어로 병합merge도 하나의 커밋이다.merge하기 전 마지막 시점으로 되돌릴 수 있다.new-items 브랜치로 이동(merge때와는 반대로 동작함 합치는 내용을 가지고있는 branch로 이동 후 합치려고 하는 대상의 branch를 타
git commit을 하나로 합쳐주는 행위git log로 현재 커밋 상태 확인git interactive rebase 실행git interactive reabase실행 결과그럼 위와같이 안내 메뉴가 나옴 위 내용을 아래와 같이 수정하면 커밋을 하나로 합칠 수 있음(sq
\--name-only: 수정된 파일명 출력응용하면됨
git config --global core.editor "code --wait"code 라는 위치에 원하하는 편집 프로그램의 .exe파일 경로 연결\-- wait : 에디터에서 수정하는 동안 cli의 진행을 기다린다.git commit 등의 편집을 위에서 지정한 에디
하나의 커밋에는 한 단위의 작업을 넣도록 합니다.한 작업을 여러 버전에 걸쳐 커밋하지 않습니다.여러 작업을 한 버전에 커밋하지 않습니다.커밋 메시지는 어떤 작업이 이뤄졌는지 알아볼 수 있도록 작성합니다.body (optional).........footer (optio
Git LFS 적용하기Git LFS 사용 선언아래명령어로 Git Lfs를 이 Repo에서 사용하겠다고 선언Git Track 해제LFS에 올릴 파일은 Git의 Tracking에서 제외함.아래 명령어로 Unstaging을 수행. \--cached 옵션을 쓰는 이유는 LFS