Git 입문자 안내서 - 05 : 코드 변경, 추가 반영하기

2024. 1. 5. 23:58· ETC/Git
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
'ETC/Git' 카테고리의 다른 글
  • Git 입문자 안내서 - 07: 끌어오기 요청하기
  • Git 입문자 안내서 - 06 : 가지치기
  • Git 입문자 안내서 - 04 : 코드를 올려보자!
  • Git 입문자 안내서 - 03 : git config
Jade Choe
Jade Choe
Jade's Hello, World!Jade Choe 님의 블로그입니다.
Jade Choe
Jade's Hello, World!
Jade Choe
전체
오늘
어제
  • Jade's Hello World (55)
    • Projects (3)
      • DJade MAX Respect V (3)
    • Desktop App (9)
      • Win API (2)
      • C#.Net (3)
      • C, C++ (1)
      • DirectX (0)
      • Java (2)
    • Mobile App (13)
      • Android (12)
      • iOS (1)
    • Web App (3)
      • PHP (1)
      • HTML&CSS (0)
      • Javascript (0)
      • Python - Django (2)
    • ETC (25)
      • Unity (7)
      • Ubuntu (3)
      • macOS (0)
      • Git (11)
      • Docker (1)
      • Synology (3)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • gitserver
  • 사용법
  • 펀치홀
  • 깃 서버 구축
  • 웹후크
  • nosuchmethoderror
  • 깃
  • 웹뷰 하얀화면
  • git 서버구축
  • 웹훅
  • Git
  • 방화벽등록
  • 웹뷰
  • 깃허브
  • 입문
  • 안드로이드 상태바
  • 깃 구축
  • ㄴ노
  • 노치대응
  • 안드로이드
  • git 구축
  • 웹뷰 로딩
  • SU-PQR1603
  • github
  • epicgames
  • 컷아웃디스플레이
  • 웹뷰 안뜸
  • 에픽런처
  • ㅖㅗㅖ
  • Remote-SSH

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
Jade Choe
Git 입문자 안내서 - 05 : 코드 변경, 추가 반영하기
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.