github

sourcetree를 이용한 버전 관리와 commit 3단계

JM Lee 2023. 3. 24. 13:31
728x90

깃을 한 번도 접해보지 않은 사람들에게는 처음에 엄청 어렵게 느껴질 수 있는 주제다.

그런데 막상 접해보면, 이렇게 쉬운 게 없다!

 

우리는 이 깃을 좀 더 쉽게 이해하기 위해서 소스트리(sourcetree)라는 것을 설치해보겠다.

네이버에 소스트리 치면 이 홈페이지가 나오니까 쉽게 다운받을 수 있다.

모두 다운받으면 소스트리 창이 뜨면서 계정 등록을 요구할텐데, 본인의 계정을 올바르게 잘 등록하면 된다.

모두 잘 되었다면 다음과 같은 창이 떠야 한다!(김치 레시피는 강의용이니 무시해주세요)

근데 로컬 저장소에 모두 빈 칸이다! 깃을 만들 적이 없으니 당연히 빈 칸이다.

그러면 이제부터 소스트리를 통해 깃을 사용해보겠다.

mkdir <5gojo>

바탕화면에 저희 조 이름을 줄여서 폴더명을 '5지조'로 지어보았다.

touch <jm.txt>

그 다음 깃에 넣을 txt 파일을 만들고 안에 내용을 아무렇게나 넣어보았다.

그럼 깃을 실행하기 위한 '저장 디렉터리'를 만들어야 하니깐! 다시 소스트리로 가서

git init

위에 create 버튼을 누르고 탐색에서 5gjo 폴더를 찾아서 누르면 다음 사진처럼 나온다. 그리고 생성을 누르면!

아니 너가 왜 나와 싶겠지만 그냥 예 누르면

이 화면이 뜬다. 바로 이것이 작업디렉터리 내에서 변경사항(폴더생성)을 만든 것이다.

그럼 폴더에도 잘 있나 볼까?

그렇지!

근데 간혹 가다가 .git 폴더가 안 보이시는 분들이 있을텐데,

여기서 해결해주시면 될 것 같다. 매우 간단.

https://support.microsoft.com/ko-kr/windows/windows-10%EC%97%90%EC%84%9C-%EC%88%A8%EA%B9%80-%ED%8C%8C%EC%9D%BC-%EB%B0%8F-%ED%8F%B4%EB%8D%94-%EB%B3%B4%EA%B8%B0-97fbc472-c603-9d90-91d0-1166d1d9f4b5

 

Windows에서 숨김 파일 및 폴더 보기 - Microsoft 지원

Microsoft로 로그인 로그인하거나 계정을 만듭니다.

support.microsoft.com

그러면 변경 내역을 생성했으니 add로 이동시켜서 commit 시켜야 한다고 배웠는데,

다음 2개의 과정도 실행해보았다.

git add

텍스트 옆에 있는 + 버튼을 누르면 stage로 자동으로 이동한다.

 

그 다음 업데이트 명을 누르고 commit을 하면? 완성.

git commit

이 창이 뜨면 commit이 완료됐다는 말이다.

그럼 왼쪽에 history 창에 가서 내 commit 이력을 확인해보면?

다음과 같이 뜬다.

나의 tmi라고 나온 것 보이고, 옆에 tmi 쓴 내용도 잘 보인다!

이렇게 우리는 작업 디렉터리 변경사항 생성 - 스테이지에 add - commit 하기의 3단계를 거쳤다.

 

한 폴더 안에 여러 개의 파일을 같이 commit할 수도 있고,

지금은 쉽게 이해하기 위해 txt 파일로 했지만, 나중엔 코드 파일도 마찬가지로 commit할 수 있다.

 

그 다음엔 한 번 이 txt 파일을 같은 과정으로 수정해 보았다.

파일명은 '나의 tmi 업뎃!'

그리고 다시 history로 가면 여기에 무엇이 수정되었는지 나타난다.

 

깃 허브가 어렵다면, 신기할 정도로 쉬운 소스트리를 이용해보는 것도 괜찮은 것 같다!

'github' 카테고리의 다른 글

[Git] Submodule 사용하기  (0) 2024.04.17
VS CODE로 git branch, pull request 기능 실습해보기  (0) 2023.04.11
sourcetree를 이용한 git branch  (0) 2023.03.25
sourcetree를 이용한 git push, pull  (0) 2023.03.24
깃허브 기초  (0) 2023.03.19