ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • VScode로 Git다루기 (Git graph,Commit)
    Git 2022. 1. 18. 06:27
    728x90

    VScode로 Git 다루기(Git graph, Commit)

    git을 사용할 때 커맨드로 하나하나 하나 치는 게 편하다면 괜찮지만

     

    그게 너무 귀찮고 복잡하다면 GUI를 이용하는 방법이 있습니다.

     

    대표적으로 Sourcetree가 있죠 Sourcetree만큼은 아니지만

     

    commit , merge , stage , branch생성 , checkout 등

     

    자주 쓰는 기능들은 Vscode에서 사용할 수 있습니다.

     

     

    Clone

    폴더를 오픈하지 않은 Vscode 창 하나를 열어주세요

     

    폴더가 오픈되어있으면 Clone버튼이 나오지 않습니다.

     

    그냥 vscode를 실행했는데 자꾸 오픈되어서 실행되면

     

    File > New windows를 클릭해서 새 창을 띄워주시면 됩니다.

     

    왼쪽에서

    이거 클릭하면

    Github에서 검색 후 원하는 Repository를 Clone 할 수 있습니다.

     

    검색하지 않으면 기본적으로 본인 github 저장소들이 뜨고요

     

    Commit

    git init으로 git 폴더를 하나 만들어주시고

     

    아무 파일 하나 만들어서 수정하고 아까 봤던

    요거 클릭해보시면

     

     

    이렇게 뜹니다. 저기 +버튼을 눌러서 커밋할 파일들을 추가할 수 있습니다

     

    . git add [filename]이랑 같습니다.

     

    Message 칸에 커밋할 내용을 적고 CMD + Enter 해서 커밋을 할 수 있습니다.

     

     

    Git graph

    Git graph야 말로 Vscode에서 커맨드를 치지 않고 Git을 편하게 다룰 수 있게 해 주는 Extension입니다.

     

    이거입니다. 여러 가지 익스탠션들이 있긴 하지만 이게 좀 대중적인 거 같더라고요

     

    설치를 하시면 저렇게 새로고침 오른쪽에 그래프 모양이 생깁니다.

    저걸 클릭해보면

     

    우리가 git log를 좀 편하게 보려고 --oneline 옵션을 주는 거랑은 차원이 다릅니다.

     

     

     

    Checkout은 저 커밋 부분으로 넘어갈 수 있습니다.

     

    근데 그냥 git log로는 뜨지 않아서 옵션을 줘야 하지만

     

    git graph에선 그냥 그대로 뜹니다. 슉슉 넘어 다닐 수 있고.

     

    특정 커밋 부분에서 바로 Branch를 생성할 수 있습니다.

     

    대부분 많이 쓰는 커맨드들은 다 저렇게 편하게 쓸 수 있게 되어있습니다.

     

    이렇게 클릭하면 git log에 나오는 정보들이 다 나오고

    index.html을 클릭해서 그 커밋 때 코드가 어떤 상태였는지도 볼 수 있습니다.

     

    728x90

    'Git' 카테고리의 다른 글

    [Git] commit(reset,Checkout,merge)과 Branch  (0) 2022.01.12
    [Git] Git으로Github에 코드 업로드해보기  (0) 2022.01.10
Designed by Tistory.