Git(형상관리)을 사용하고 싶은 비공자

[ Mac M1 ] 터미널에서 git add (파일 추가) git reset (파일 원복) 명령어 공부하기 [1]

차세대 IT 리더 비공자 2024. 1. 22. 07:30

 
 
안녕하세요, 차세대 IT리더가 되고픈 비공자입니다.
오늘은 지난 포스팅을 이어서 연결해서 포스팅을 합니다.
저번 포스팅까지는 외부 저장소(GitHub)와 연동을 했고
오늘은 local(내 컴퓨터)에서 작업한 내용을
외부 저장소에 업로드를 하기 위한 작업인
파일을 추가하는 것과 추가한 파일 취소하는 방법에 대해서
공부를 해보도록 하겠습니다.
 
 
그럼 오늘도 같이 열심히 공부했으면 좋겠습니다.
 
 
[ 오늘의 목차 ]
1. 특정 파일만 add 하기
2. 특정 파일만 reset 되돌리기
3. 모든 파일 add 추가하기
4. 모든 파일 reset 되돌리기
 
 
 

[ 1. 특정 파일만 add 추가하기 ]

아직 추가되지 않은 파일은 빨간색으로 표시되어 있습니다.

1번 git status 명령어를 입력해서 현재 Git 작업공간에
추가할 파일이 무엇이 있는지 확인을 합니다.
2번 빨간색 글씨로 추가할 파일들이 보이는데
이 파일들을 추가하는 거예요~
 
그렇다면 추가해 보도록 하겠습니다.
 
[ 특정 파일만 추가하기 명령어 : git add 파일 명 ]

저는 처음으로는 .metadata 파일만 추가해 보도록 하겠습니다.
2번을 보시면 git add .metadata 명령어를 입력한 모습을
보실 수 있습니다.
 
 

추가가 된 파일은 초록색 글씨로 표시가 되고
추가가 되지 않은 파일은 빨간색 글씨로 표시가 됩니다.
 
 

[ 2. 특정 파일만 reset 되돌리기 ]

[ 특정 파일만 reset 하기 명령어 : git reset 파일명 ]

SampleProject 파일 reset( 추가 되돌리기 )

 
reset을 하고 나면 원래대로 빨간색 글씨로 변경되는걸
확인할 수 있습니다.
 
 
 

[ 3. 모든 파일 add 추가하기 ]

[ 모든 파일을 추가하는 명령어 : git add . ]

git add . ( 모든 파일 추가하기 )

모든 파일을 추가하고 작업공간 상태를 확인해 보면

모두 초록색 글씨로 변해 있습니다. ( 추가완료 상태 )

위처럼 모든 글씨가 초록색으로 변경이 되면서
추가된 상태로 변하게 됩니다.
 
 

[ 4. 모든 파일 reset 되돌리기 ]

좀 전에는 git reset 파일 명으로 하나의 파일만
원래상태로 되돌렸지만, 이번엔 git reset으로만
모든 파일을 되돌려 보도록 하겠습니다.
 
[ 모든 파일 reset 하기 명령어 : git reset ]

git reset 명령어 실행 후 모두 되돌려진 상태

git reset 명령어를 입력하니 좀 전에는 전부
초록색 글씨(추가 상태 O ) => 빨간색 글씨( 추가 상태 X )
이처럼 변경이 된 모습을 보실 수 있습니다.
 
 
 
[ git add (추가) git reset (원복) 명령어 마지막 정리하기 ]
1. 특정 파일만 add 추가하기 명령어    : git add 파일 명
2. 특정 파일만 reset 되돌리기 명령어 : git reset 파일 명
3. 모든 파일 add 추가하기 명령어       : git add .
4. 모든 파일 reset 되돌리기 명령어    : git reset
 
 
그럼 오늘도 저의 포스팅을 읽어주셔서 정말 감사합니다.