※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!!
이번 포스팅에서 Git Bash를 이용하여 코드를 원격 저장소인 나의 repository에 올리거나 삭제하는 과정을 순차적으로 진행하고 정리하려고 한다.
컴퓨터 환경
- window 10
들어가기에 앞서 Git의 흐름을 간단하게 잡고 가기위해서 밑 Reference Git 사용법 참조 1에 넣은 블로그에 git의 흐름을 깔끔하게 시각화한 것을 참고하면 이해하는 것에 도움이 될 것입니다.
여기서 간단히 정리하면
작업공간 -> 준비 영역 -> 로컬 저장소 -> 원격 저장소
1. 작업공간 -> 준비영역 = add 이용
2. 준비영역 -> 로컬 저장소 = commit 이용
3. 로컬 저장소 -> 원격 저장소 = push 이용
1. Git 코드 파일 push 하는 법

포스팅 전 이것저것을 해보느라 두 개를 올려서 파이썬 파일이 두 개가 올라가지 있다. 위 상태에서 파이썬 파일 1개를 올려보도록 한다.

위에 없는 새로운 pyfile.py 파일을 만들었다.

1. git add *.py
2. git status # 상태확인
3. git commit -m message # 넣고 싶은 message
4. git push -u origin master # last push
결과 확인하면 다음과 같다.

1. Git 코드 파일 삭제하는 법
위에서 python_test.py 파일만 삭제하고 싶다면 push을 할 때와 동일한 순서로 다음과 같은 명령어를 입력한다.

1. git rm python_test.py # 삭제하고 싶은 파일
2. git status # 상태확인
3. git commit -m "fix data" # commit
4. git push -u origin master # push
삭제한 것을 올린다는 것이 먼가 이상하지만 push 할 때와 달라진 점은 1번 rm 명령어이다. 위처럼 하면 로컬 저장소와 원격 저장소의 파일 두 개다 삭제시킬 수 있다.
만약 원격 저장소(Github) 쪽만 삭제시키고 싶다면 다음을 1번 대신 이용하면 된다.
git rm --cached [file name]
Reference
- Git 사용법 참조 1 : https://shxrecord.tistory.com/179
- Git 업로드 순서 : https://hwiyong.tistory.com/265
'GIT' 카테고리의 다른 글
Git Bash 이용 소스 코드 관리 기초 3 (0) | 2022.07.11 |
---|---|
[Git] Git 참고서 (0) | 2022.06.30 |
[GIT] Git Bash 이용 소스 코드 관리 기초 1 (0) | 2022.06.30 |