목록git commit (2)
막무가내 삽질 블로그
squash, fixup 차이점을 알아볼 겸 interactive 옵션 중 자주 사용하는 몇 가지를 더 살펴봄 git rebase -i commit hash 수정하고 싶은 커밋의 앞에 커밋해시를 입력 ex) 3번째 커밋 이력 수정하고 싶으면 직전 커밋(2)을 해시를 입력 git rebase -i HEAD~숫자 몇개의 커밋을 보여주는지 p, pick = use commit 수정하지 않고 그냥 사용하겠다 pick을 이용해서 커밋 순서를 재정렬하거나, 커밋을 삭제하는 용도로 사용할 수도 있음 해당 커밋이 포함된 라인을 지운 후 종료하면 커밋이 삭제 됨 r, reword = use commit, but edit the commit message 커밋 메세지를 수정 e, edit = use commit, but ..
깃에 대해 정리 해볼려 한다. Git 이란? 소스코드를 효율적으로 관리하기 위해 개발된 분산형 버전 관리 시스템 이다. Git이 필요한 이유는? 무분별하게 파일을 만들어놓거나 통일성 없이 코드를 관리 한다면 어느 파일이 최신인지 어떤 부분이 변경 되어있는지 파악하는데 어려움이 있기 때문에 필요하다 생각한다. 협업 시 여러 명이 동시에 편집하거나 기능을 추가 했을 때 혼돈의 카오스가 나타날 수 있기 때문에 필요하다고 생각한다. Git을 왜 사용해야 하는지? 소스 코드가 변경된 이력을 쉽게 파악 할 수 있으며, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아 갈 수 있다. 개인 또는 협업 시 빠르게 파악할 수 있기 때문에 사용해야 한다고 생각한다. Git의 저장소 Remote Repository ..