GIT2 - CLI 버전관리 - 8. 보충수업

data_hamster·2023년 4월 27일
0

그 전에는 commit 하기 전마다 git add 파일명 식으로 스테이지에 올렸었음.
파일명을 지정해도 되지만.

git add . 현재 디렉토리에 있는 파일 모두를 add한다. 라는 뜻. 또는 src라는 폴더가 있으면 git add src 디렉토리 밑에 있는 모든 파일을 add시켜줌. add로 하나하나 파일 지정할 필요는 없음.

git commit -am 여기서 a는 add의 약자이다. 원래는 add 하고 commit 인데 한번에 해준다.

touch 파일.확장자 파일을 생성함.
hello2를 생성하고 git status를 하면 Untracked files에 있음. Untracked에 파일이 있는 상태에서 git commit -am "5" 하면 현재 파일이 Untracked 상태이기 때문에 hello2가 자동으로 되지 않는다. 저 -am 명령어는 최초 파일이 tracked 상태가 한번이라도 되어야지 그 파일을 자동으로 추가해준다.

이래야지만 우리가 추적하고 싶지 않은 파일이 실수로 추적되는 사고를 방지할 수 있기 때문이다.

git commit -m "Message" 에서 -m은 커맨드라인에서 직접 커밋 메세지를 작성하기 위해 씀.

git commit을 하면 직접 들어가 내용을 쓸 수있는데, 현재 기본 에디터는 vim 이다. 이를 수업 간 nano를 쓸 예정이기에 바꾼다.

git config --global core.editor "nano"

두 에디터를 번갈아가면서 잘 쓸 수 있으면 좋겠지만, 지금은 다 처음배우는 거니, 강의 편의상 nano를 먼저 익숙하게 써보려고 한다.

profile
반갑습니다 햄스터 좋아합니다

0개의 댓글