Github 수정된 파일 올리기

2022. 9. 22. 20:37프로젝트/Github

해당 프로젝트에 소속된 사람이 아닌경우


특정 커뮤니티 구성원이 아니라면 스스로 커밋(Commit)을 하여 저장소에 적용할 권한이 없어 제약이 있습니다. 이런 경우에는 PR(Pull Request)를 작성하여 기여할 수 있습니다.

 

Bootstrap 경우 소속되지 않은 사람들이 PR(Pull Request)을 통해 수정을 요청하고 있음을 알 수 있습니다.

 

 

 

 

 

 

 

해당 프로젝트에 소속된 사람인 경우


자신이 해당 프로젝트에 대한 권한을 가지고 있으므로 커밋(Commit)하고 푸시(Push)하여 수정 내역을 반영할 수 있습니다.

 

 

본격적으로 시작하기 전에 새로운 폴더를 만듭니다.

 

지난 시간에 만들었던 Git-Tutorial 밑에 Tutorials 라는 폴더를 새로 만들었습니다.


소스코드 파일을 Github에 올리기

 

Github 로그인 후 홈 화면을 보시면 왼쪽에 지난시간에 만들었던 레포지토리를 확인할 수 있고 이를 클릭합니다. 

 

 

 

 

 

Code → HTTPS → 링크를 복사해줍니다.

 

 

 

 

 

윈도우 검색창에 cmd를 입력하고 명령 프롬프트를 실행합니다.

 

 

 

 

 

명령프롬프트에 명령어를 입력하여 새로 만든 폴더의 경로로 이동합니다.

cd (폴더만든 경로) : 경로를 이동하는 명령어입니다.

 

 

 

 

 

이후 새로만든 폴더를 Github 레포지토리로 동기화시킵니다.

git clone (github https 링크) : github 레포지토리랑 동기화 시켜주는 명령어입니다.

 

동기화 후 명령어를 입력하여 제대로 동기화 되었는지 확인합니다.

dir : 해당 경로의 디렉토리를 나타내는 명령어입니다.

 

 

 

 

 

Github 레포지토리에 있던 데이터 및 파일들이 다운로드 되었음을 알 수 있습니다.

Document.txt 파일이 다운된 경로로 추가로 이동합니다.(cd git-tutorial)

 

 

 

 

 

폴더에 my_module.java 라는 자바 파일을 만들어봅니다. 이 코드는 덧셈을 출력해주는 파일입니다.

 

 

my_module.java 정상작동 되는지 확인

 

Visual Studio Code에 폴더열기에서 Tutorials 경로를 클릭하여 열고 실행합니다.

 

정상적으로 출력되고 있음을 알 수 있습니다.


 

git status 명령어를 통해 my_module.java 가 추가되었음을 확인할 수 있습니다. 그리고 커밋(Commit)할 수 있다는 메시지도 동시에 띄워지고 있음을 알 수 있습니다.

git status : 현재 상태를 확인하는 명령어입니다.

 

 

 

 

 

git add를 통해 Staging Area에 올라가 있음을 확인할 수 있습니다.

git add : 현재상태를 추적하는 명령어입니다. (현재 파일을 Staging Area 영역으로 올려주는 명령어입니다.)

 

 

 

 

 

Staging Area에 올라가 있던 파일을 내려놓을 때 사용합니다.

 

 

 

 

 

git add 점(.) 명령어를 통해 모든 파일을 Staging Area에 올릴 수 있습니다. 

git add . : 모든 파일을 Staging Area에 올려줍니다.

 

 

 

 

 

git commit 명령어를 통해 커밋(Commit)해줍니다.

git commit -m "(메세지)" : 메시지와 함께 현재 상태를 저장하는 명령어입니다. 

 

 

 

 

git push 명령어를 통해 github에 올립니다.

git push : 최종적으로 github에 올리는 명령어입니다.

 

 

 

 

최종적으로 github에 파일이 올라왔음을 확인할 수 있습니다.

 

 

 

 

소스코드를 수정한 파일 올리기

 

자바파일에 파일에 뺄셈 코드를 추가하여 수정합니다. 

 

 

 

my_module.java 정상작동 되는지 확인

 

정상 작동되고 있음을 확인할 수 있습니다.

 

 

 

 

git status 명령어를 통해 수정되었음을 확인할 수 있습니다.

 

git checkout --  명령어

 

git checkout 명령어를 통해 수정된 사항을 원래대로 돌려놓을 수 있습니다.

 

수정 전으로 돌아갔음을 확인할 수 있습니다.

 

 

 

파일 올리기 정리

 

이제 방금 올렸던 파일 올리는 과정을 그대로 진행합니다.

git add (파일명) → git commit -m"(메시지)"   git push

 

 

 

 

 

Github 레포지토리에 들어가서 확인해보면 수정되어 올라가 있음을 확인할 수 있습니다.

 

 

 

'프로젝트 > Github' 카테고리의 다른 글

Github 브랜치 충돌 처리하기  (2) 2022.09.23
Github 브랜치(Branch) 사용 방법  (0) 2022.09.23
Github 커밋(Commit) 내역 수정하기  (0) 2022.09.22
Github 파일 올리기  (0) 2022.09.21
Github 가입하기  (0) 2022.09.18