본문 바로가기
프로그래밍 기초 스터디/깃허브 - Github

[깃허브 Github 공부하기] 3. 파일 추가/수정하고 원격지 업데이트하기

by 공부하는우니 2022. 12. 6.

새 폴더에 기존 practice_private를 복사하여 진행해보기! (예제는 copied_practice_private 폴더)

 

1. git clone

cd 디렉토리
git clone https://github.com/wooni-github/practice_private.git
cd practice_private


2. 파일 추가

git status

 

<my_module.py>로 추가된 파일이 표시되고, git add로 commit할 수 있다고 하네요.

 

git add my_module.py
git status

 

 

git addStaging Area에 파일을 올려줍니다.

 

git reset my_module.py
git status

 

참고로, git reset으로 Staging area에서 내릴 수 있죠~!

 

 

동시에 모든 파일을 업/다운 하려면

git add .

git reset .

을 활용할것

 

git add .
git reset .

이후

git commit -m "Add my module [Add]"
git push

를 수행하면 원격지가 업데이트됩니다.

 

 

 


3. 파일 변경

sub 함수를 추가하고 git status를 수행하면 

 

 

파일을 변경한 내용이 표시됨

git checkout -- my_module.py

=> 수정내역을 무시하려면 git checkout -- 파일명

 

 

=> 다시 sub함수 추가하고

 

git add.
git commit -m "Add my_module [Sub]"
git commit --amend

git commit --amend 로 commit 메세지 수정 가능 (나중에 나와요~)

(:wq! 엔터로 탈출)

 

push까지 수행하면 최종적으로 원격지에서 업데이트가 된 것을 확인할 수 있습니다.

 

git push


 

참고로, History에 가 보면 예전 내용이 기록되어 있어요.

 

댓글