SMALL
이전 포스팅에서 push한 솔루션 폴더에는 아래 사진과 같이 비어있는 cpp파일만 있었다.
이 파일을 수정하고 업로드해보자.
간단하게 Hello World만 출력하는 프로그램을 작성했다.
이것만 하면 아쉬우니까 Github에서 추가해달라고 하는 README를 같이 작성해서 넣어보도록 하자.
- 솔루션 우클릭 - 추가 - 새 항목
- 파일명은
README.md
로 입력한다.readme.md
로 해도 상관없다. - 확장자인
.md
는 마크다운이다. - 마크다운 문법은 이 문서에 아주 잘 설명되어 있다.
업로드해보자
Bash를 열고 아래 명령어를 입력한다.
git add .
git commit -m "커밋메세지"
git push
원격 저장소를 보면 잘 적용되어있다.
이번에는 일부 파일만 추가해 커밋을 해보자.
위와 같이 두개의 텍스트 문서를 생성했다.
git add this_file_will_add.txt
git commit -m "커밋 메시지"
Bash에 위와 같이 입력 후, git status
로 상태를 확인해보면
1개의 커밋이 있고, Untracked
파일도 확인할 수 있다.
이 상태에서 README.md
파일을 수정 후 다시 git status
를 보면
1개의 커밋이 있고, Stage
되지 않은 파일과 Untracked
파일을 확인할 수 있다.
이상태로 git push
를 하면 this_file_will_add.txt
파일만 원격 저장소에 올라가고, Untracked
상태인 this_file_will_not_add.txt
파일과 Modified
상태인 README.md
는 원격 저장소에 반영되지 않는다.
위와 같이 push하지 않은 상태로 로컬 저장소
에 여러번의 commit
을 두는 것도 가능하다.
여러번 commit
한 뒤 한번에 push
하더라도 여러번의 commit
이 각각 원격 저장소
에 반영된다.
BIG
'ETC > Git' 카테고리의 다른 글
Git 입문자 안내서 - 07: 끌어오기 요청하기 (0) | 2024.07.21 |
---|---|
Git 입문자 안내서 - 06 : 가지치기 (0) | 2024.01.08 |
Git 입문자 안내서 - 04 : 코드를 올려보자! (0) | 2024.01.05 |
Git 입문자 안내서 - 03 : git config (0) | 2024.01.05 |
Git 입문자 안내서 - 02 : Github에서 받아오기 (0) | 2024.01.05 |