GIT

[GIT] Git Bash 이용 소스 코드 관리 기초 2

브.카 2022. 6. 30. 21:01

※ 공부하는 포스팅으로 틀린 것이나 맞지 않는 표현 있을 수 있습니다. 피드백받습니다!!

 

이번 포스팅에서 Git Bash를 이용하여 코드를 원격 저장소인 나의 repository에 올리거나 삭제하는 과정을 순차적으로 진행하고 정리하려고 한다.

 

 


컴퓨터 환경

  • window 10

 


들어가기에 앞서 Git의 흐름을 간단하게 잡고 가기위해서 밑 Reference Git 사용법 참조 1에 넣은 블로그에 git의 흐름을 깔끔하게 시각화한 것을 참고하면 이해하는 것에 도움이 될 것입니다.

 

여기서 간단히 정리하면

작업공간 -> 준비 영역 -> 로컬 저장소 -> 원격 저장소

 

1. 작업공간 -> 준비영역 = add 이용

2. 준비영역 -> 로컬 저장소 = commit 이용

3. 로컬 저장소 -> 원격 저장소 = push 이용

 

1. Git 코드 파일 push 하는 법

< 기본화면 >

 

 

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

 

< 새로 만든 파이썬 파일 >

 

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

 

< push 순서 >

 

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을 할 때와 동일한 순서로 다음과 같은 명령어를 입력한다.

 

< git 코드파일 삭제 >

 

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' 카테고리의 다른 글

Git Bash 이용 소스 코드 관리 기초 3  (0) 2022.07.11
[Git] Git 참고서  (0) 2022.06.30
[GIT] Git Bash 이용 소스 코드 관리 기초 1  (0) 2022.06.30