이제 본격적으로 사용하는 방법에 대해서 알아보자.

우리가 주로 다룰 탭은 'Source Control' 탭이다.

내 'Repository'에 소스가 변경되면 'Source Control'에 띄워지게 된다.

'Explorer' 탭에서도 수정된 파일을 확인해 볼 수 있다. M이라고 표시되는 것을 보면 Modify의 줄인말인듯 하다.

 

[git add]

스테이징 상태로 올리기 위해서는 버튼 하나만 클릭하면 된다!

수정한 파일 옆의 + 버튼을 누르면  git add가 된다!

 

[git reset]

만약 git add를 취소하고 싶다면?? git reset을 해야하는데!

Staged Changes 폴더에 있다면, ADD가 된 것들이고,

' - ' 버튼을 누르면 스테이징 취소가 되어 우측 상태로 원상 복구가 된다.

 

[check changes]

이전 소스에서 어떤 것이 변경되었는지 표시되어 확인할 수 있다.

 

[git discard changes]

다음은 테스트를 위해 주석을 한줄 추가 했다.

그랬더니 변경사항으로 해당 주석을 안내하고 있다.

왼쪽이 이전 소스이며, 우측이 최신 소스인데, 

최신 소스를 이전소스로 다시 되돌리는 방법으로 discard changes를 사용한다.

화살표 버튼을 누르면 다시 되돌릴 것인지를 정확히 물어보고, 

최종적으로 Discard Changes를 누르면 이전 소스로 원복해 버리고, source control 목록에서 제거되어 버린다.

이전 소스와 같이 되어 변경된 사항이 없어지게 된다.

 

[git commit]

이제 커밋을 해보자! 역시 버튼 하나와 메세지만 입력하면 된다!

스테이징 된 파일이 있다면, 'SOURCE CONTROL' 우측에 체크 버튼이 COMMIT 버튼이다!

클릭하고, 이제 코멘트를 달아주도록 하자.

메세지 입력란에 특징이 될만한 내용을 입력하고 엔터를 치면! COMMIT이 된다!

혹시 소스가 충돌이 되는 문제는 다음에 다루도록 하자.

충돌이 나서 커밋이 안된다면, 일단 작업한 소스를 백업을 하고, Pull로 받은 뒤에, 작업한 소스를 추가하여 add 후 commit 해주도록 하자!

 

[git push]

이제 Push를 하면 오늘의 잔디밭을 심을 수 있다!!

SOURCE CONTROL 우측 끝에 확장 버튼을 누르면 Push 가 나오는데,

클릭 한번으로 푸시 할 수 있어서 매우 간편하다.

 

[git pull]

pull도 마찬가지로 확장 버튼에서 pull 을 클릭하면 끝!

 

기존에 git bash로 하다가 GUI를 하게 되니 편한 부분이 있다.

하지만 branch나 세부적인 작업들은 bash가 더 나을 것이다.

결국은 TOOL은 그 상황에 맞게 잘 사용하는 것이 좋겠다!

+ Recent posts