본문 바로가기
!!

Changes, Staged Changes, Discard Changes

by 이건 뭐야 2024. 2. 19.

Visual Studio Code(VSC)에서 작업 후 깃허브로 Git add, Git Commit, Git Push를 해야 할 때가 있다.

 

파일 작업 후에 VSC의 기능인 Source Control에서 변경된(작업한)파일을 아래와 같이 한눈에 볼 수 있다.

 

 

 

Changes에 있는 파일을 그대로 놔둔 후 Commit Message를 적고 Commit을 하면 Changes에 있는 모든 파일이 Commit 된다.

 

 

 

 

하지만!

파일마다 Commit Message를 다르게 적고 싶을 때가 있다.

 

 

그때 필요한 기능이 바로 Stage Changes이다.

Commit 하고 싶은 Changes에 있는 파일에 커서를 갖다 대면 + 모양이 보인다.

 

 

해당 파일의 +를 누르면 해당 파일이 Staged Changes로 이동한다.

원하는 파일을 Staged Changes에 이동시키고 Commit을 하면 Staged Changes에 해당하는 파일들만 Commit 된다!

(당연히 Changes에 있는 파일들은 Commit 되지 않고 대기 상태로 남아있다.)

 

 

여기에서 또 새로운 기능인 Discard Changes는 인텔리제이의 Rollback기능과 같다.

Discard Changes(Rollback) 기능은 작업한 파일을 작업하기 전의 상태로 돌려놓는다.

Discard Changes(Rollback) 기능도 작업 중 때때로 필요한 기능이기 때문에 알고 있는 것이 좋을 것 같다!

 

'!!' 카테고리의 다른 글

로우코드, 노코드  (0) 2024.05.16
GitHub 잔디 누락 해결 방법  (0) 2024.02.22