본문 바로가기
컴퓨터 사이언스/TIL 정리

[프론트엔드][일반]TIL -Day 10.1 깃 설치하기 1

by 메리뉴데이 2022. 4. 8.

1. 깃 설치(다운로드)하러 가기

https://git-scm.com/

 

Git

 

git-scm.com

 

<git 다운로드- windows 기준>

 

<본인 컴퓨터 사양에 맞게 선택>

 

<실행 후 나오는 팝업창에 next누르기 두번>

 

<따로 건들지말고 next로 계속 진행>

 

<set up 폴더 지정/ 그 다음도 next로 계속적으로 진행>

 

<설치중 화면>

 

<기본 설정되어 있는대로 finish 버튼 눌러 마무리해도 무방함>

 

<설치완료되면 마지막 이 화면이 뜸/ 창 닫아도 됨>

 

 

 

2. Visual Studio Code

  ① 터미널 탭>새 터미널로 밑에 새 터미널 창을 연다.

 

<새 터미널 탭으로 터미널 창 열기>

 

 

  ② ctrl + ` 키를 눌러 아래에 새 터미널 창을 염

 

 

 

3. VSC는 기본적으로 터미널이 powershell로 되어 있기 때문에 (git)bash로 바꾼다.

  ① ctrl + shift + p 눌러 창이 뜨면 Select Default Profile로 검색해 선택한다.

 

  ② 그러면 뜨는 여러 옵션 중에 Git Bash를 선택한다.

 

  ③ 터미널 창에서 오른쪽 하단에 +를 bash를 선택한다. 그러면 깃배쉬와 같은 터미널이 열린다.

 

<빨간 원 부분>

 

* 이렇게 터미널에 깃배쉬를 연결해 놓음으로써 리눅스 명령어를 윈도우에서 편하게 사용할 수 있게 된다!

 

 

 

4. 터미널 창에 열린 bash(깃배쉬)에 다음과 같이 입력한다.

 

  ① git congif --global user.name "(사용자 이름 설정)" ; 깃의 기본 설정으로 사용자 이름 저장하는 명령 ->엔터후에도

     창에 따로 뜨는 내용은 없음. 잘 저장되었는지 확인해보고자 하면 git congif --global user.name ->저장했던 (사용자

     이름 설정)이 다음 줄에 뜸

 

  ② git congif --global user.email "(사용자 이메일 설정)" ; 깃의 기본 설정으로 사용자 이메일 주소 저장하는 명령 ->엔

     터후에도 창에 따로 뜨는 내용은 없음.  잘 저장되었는지 확인해보고자 하면 git congif --global user.email ->저장했

     던 (사용자 이메일 설정)이 다음 줄에 뜸

 

  ③ git config --global init.defaultBranch main ; 원래 깃허브의 기본 브랜치명은 master로 되어 있는데, 이 master가 노

     예의 주인이라는 의미가 있다하여 논쟁의 여지가 있어 이 기본 브랜치명을 main으로 바꾸는 것이 권장되고 있다. 그

     래서, master라는 기본 브랜치명을 main으로 바꾸는 명령어

 

 ※ 여기까지 얄코님의 강의를 보고 진행하다 시간이 없어 창을 다 닫고 한참 뒤에 다시 프로그램을 켜서 그 다음부터 진

    행을 해보려고 하니, ③ git config --global init.defaultBranch main이 전혀 먹히지 않고 기본브랜치 이름이 master로

    계속 뜨는 것이다. 그리하여 구글링을 하여 다음과 같이 명령어를 입력하니 제대로 바뀌는 것을 볼 수 있었다. 나와

    같은 현상이 생기는 분들은 다음과 같이 시도해보기! 

 

 

    ④ 본인이 원하는 위치에 (프로젝트)폴더를 만들어 저장하고, VS Code에서 그 폴더를 폴더열기로 들어가 열어준다.

       지금 만든 이 폴더가 내가 만드는 프로젝트의 최상위 폴더가 될 것이다. 나는 git_practice를 만들어서 폴더선택하

       여 열어주었다.

 

<이렇게 폴더를 열거나>

 

<아니면 이렇게 열거나 두 가지 방법이 있다>

 

<그리고는 프로젝트를 만들 최상위 폴더를 연다>

 

<VSC에서 위와 같이 폴더가 열린 모습을 볼 수 있다(현재는 빈 폴더)>

 

 

   ⑤ VSC에서 폴더를 열고, 그 다음 터미널을 열면 바로 해당폴더 위치에서 터미널이 열린 것을 볼 수 있다.

      이것은 VSC에서 프로그램을 진행하면서, 바로바로 깃 명령어를 입력할 수 있음을 의미한다.

 

 

 

   ⑥ git init ; 지금 연 이 폴더를 깃이 관리하라고 명령을 내린다. (그러면 점선 사각형 안과 같이 코멘트가 뜬다)

                 -> 그리고나서, 내가 열었던 폴더(나는 git-practice)를 클릭해 들어가보면 숨김파일로 .git이라는 폴더가

                     만들어져 있는 것을 볼 수 있다.

 

<git init 실행 후 폴더열기로 열었던 폴더 안에서 다음과 같이 .git 숨김파일을 볼 수 있다>

 

 

<숨김파일로 되어 있는 .git>

      ※ 이 숨김파일 .git은 깃의 프로젝트 관리 내역들이 저장되는 곳이다. 혹여라도 이 .git을 실수로라도 지우게 되면

         프로젝트의 관리내역이 다 날아가게 되므로 조심해야 한다. 만약 이 파일이 삭제된다면 과거의 내역은 하나도 남

         지 않고, 현재상태의 파일들만 남겨지게 된다.

 

   ⑦ VSC에 파일을 저장해본다. 이 때, VSC에 파일을 저장한다해도 이 파일이 깃에 저장된 것은 아니다. 하지만 깃에 내

      역으로 저장이 되어 있으려고 하면 VSC에서 꼭 저장을 해야 한다.

 

<빨간 원(새 파일)을 클릭하면 밑에 빨간 점선원 부분(파일명 입력)이 활성화되면 새 파일을 만든다>

​ 

 

 

 

 

 

 

(to be continued...)

​