새 폴더에 기존 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 add로 Staging 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에 가 보면 예전 내용이 기록되어 있어요.
'프로그래밍 기초 스터디 > 깃허브 - Github' 카테고리의 다른 글
[깃허브 Github 공부하기] 6. 원격 저장소 (Remote repository) 관리하기 (0) | 2022.12.07 |
---|---|
[깃허브 Github 공부하기] 5. 브랜치(Branch) 만들고 통합하기 & 브랜치 충돌 해결하기 (0) | 2022.12.06 |
[깃허브 Github 공부하기] 4. 특정 지점으로 프로젝트 되돌리기, 커밋 메세지 변경하기 (0) | 2022.12.06 |
[깃허브 Github 공부하기] 2. 용어/동작원리 (0) | 2022.12.06 |
[깃허브 Github 공부하기] 1. 개발환경 구축하기 (0) | 2022.12.06 |
댓글