Git7 Git, 긴 커밋 메시지, vs코드에서 입력하는 법 커밋 메시지 일반적으로 커밋 메시지를 입력할 때 한 줄로 요약해 변경사항을 명시한다. 하지만 구체적인 정보를 커밋 메시지에 담고 싶을 때 한 줄은 턱 없이 부족할 수도 있다. 이 때 다른 에디터를 사용해 긴 커밋 메시지를 입력할 수 있다. 1. 먼저, git docs사이트에 접속해 book 부록에 Setup & Config 로 간다. https://git-scm.com/book/en/v2/Appendix-C%3A-Git-Commands-Setup-and-Config Git - Setup and Config A3.1 Appendix C: Git Commands - Setup and Config Throughout the book we have introduced dozens of Git commands a.. 2022. 11. 24. Git, VIM 빠져나오기(커밋 메시지를 입력하지 않고 커밋했을 때) git commit 커밋을 할 때 커밋 메시지를 입력해야 한다고 이전에 설명했으나, git commit 명령어만으로도 커밋이 진행이 되긴 한다. - 이전에 만들었던 groceries.txt 를 수정한다. - 수정한 파일을 git add 로 스테이지에 올리고, git commit 으로 커밋 메시지를 작성하지 않고 커밋을 하면 아래와 같은 화면이 나온다. - 커밋메시지를 입력하라고 하지만, 어떤 키를 눌러도 입력이 되지 않는다. - 이 때 i 키를 누르면 아래쪽에 --INSERT-- 글자가 나오면서 입력 모드가 실행된다. - 이 상태에서 커밋 메시지를 입력한다. - esc 를 눌러 insert mode 를 빠져나오고 :wq 를 입력해 빠져나온다. - git log 를 입력해 커밋 내역을 보면 정상적으로 커밋.. 2022. 11. 24. Git, 원자적 커밋 원자적 커밋 원자적 커밋이란 여러 다른 변경 사항들을 하나의 운용단위로 적용하는 것. 커밋을 할 때 하나의 기능이나 변화, 수정을 한 후 커밋을 해야 한다는 것이다. 수 많은 변경을 한 후 커밋을 하게 되면 어떤 부분에서 에러나 버그가 일어났는지 추적하기 힘들어진다. 만일 팀과 같이 작업을 하는 중, 한 커밋에 모든 변경사항을 커밋하고, 그 커밋에 문제가 생겨 커밋을 되돌려야 할 때 매우 많은 작업을 취소해야 할 것이다. 하지만 원자적 커밋으로, 한 변경사항을 구분지어 단일 커밋을 했다면 팀원 중 누군가가 작업 중 하나를 취소해도 다른 작업들에 영향을 끼치지 않게 된다. 2022. 11. 24. Git, 커밋 연습, git log 명령어 - 이전에 만들고 작업했던 폴더 gitPrac 에서 새로운 work3 파일을 만든다. - work3 파일을 열어 글을 작성하고 저장한 뒤 secondWork 파일을 수정한다. - git status 명령어로 확인해보면, 수정한 파일에 이전에 커밋한 secondWork.txt 가 올라가 있고 추적하지 않는 파일에 work3.txt 가 올라가 있다. - 변경한 두 파일을 커밋하기 전 git add를 사용해 스테이지에 올려준다. - 커밋 메시지를 입력하고 엔터를 누르면 두 파일이 커밋된 것을 볼 수 있다. git log 명령어 git log - git status 와 마찬가지로 작업에 영향을 미치지 않는 명령어로, 정보를 검색하는 명령어이다. - 지금까지 실행한 2번의 커밋 정보를 볼 수 있다. - 저자와 저.. 2022. 11. 23. 이전 1 2 다음 반응형