되면한다

[깃허브] 2. 소스코드 수정하고 git에 올리기 본문

깃허브

[깃허브] 2. 소스코드 수정하고 git에 올리기

haeullee 2021. 7. 8. 02:50

1. 소스 코드 다운받기

다운 받을 새로운 폴더를 만들고 cd 명령어로 이동한다. 

해당 폴더에 clone하여 VR_DIRVING_SIMULATOR 파일을 갖고온다.

USER@DESKTOP-Q987L0B MINGW64 /d/VR
$ git clone https://github.com/HAEUL99/VR_DRVING_SIMULATOR.git

 

2. 해당 폴더에 새로운 파일만들고, staging area에 올리기(add하기)

현재 폴더에는 .git과 NewUnityProject파일이 있다. VR_DIRVING_SIMULATOR 폴더에 description.txt파일을 추가한 후, add하고 status를 확인해보자.

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git add description.txt
$ git status

만약 add를 통해 staging area에 올린 파일을 내리고 싶다면,

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git reset description.txt
$ git status

수정한 파일들을 한번에 다 올리고 싶다면

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git add .

 

3. staging area에 올린 파일 local repository에 커밋, local repository에서 remote repository로 push하기

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git add commit -m "Add description.txt"
$ git status
$ git push

 

4. 방금 만든 description.txt를 수정하여 다시 깃허브에 올리기

4-1) d/VR/VR_DRVING_SIMULATOR의 description파일을 수정한다.

4-2) status 확인

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git status

방금 수정한 내용을 git add <file> 하여 반영할 수 있고, git checkout -- <file>하여 무시할 수 도 있다. 

git checkout -- description.txt을 하면 수정하기 전으로 파일이 돌아간다

 

4-3) commit 하기

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git add .
$ git commit -m "Add desciption [Sub]"

만약 commit 메세지 명령을 수정하고 싶다면

USER@DESKTOP-Q987L0B MINGW64 /d/VR/VR_DRVING_SIMULATOR
$ git commit --amend

 

 

출처: https://www.youtube.com/watch?v=O0--D4xgAOI&list=PLRx0vPvlEmdD5FLIdwTM4mKBgyjv4no81&index=5 

 

 

Comments