Git 설치

이연중·2021년 4월 1일
0

Node.js

목록 보기
4/14

Git이란?


분산 버전 관리 시스템으로 협업시 코드를 합칠 수도 있고, 관리할 수도 있고, 보여줄 수도 있는 관리 시스템

터미널에서 git --version코드를 통해 git의 다운 여부 확인

Git 저장소 생성


어플리케이션의 루트 디렉터리로 가서 터미널을 열고, git init명령어를 터미널에 입력해 git 저장소를 생성

git 상태 확인


git의 상태 정보를 확인하기 위해 git status

Working Directory: 초기 상태

Staging: git add명령어 사용시 이동하는 상태로 git 저장소로 이동하기전 대기하는 상태이다

(git add명령어 사용시 올리지 않을 파일들은 어플리케이션에 .gitignore파일에 적으면 된다.)

Local Repository: git commit명령어 사용시 해당 상태로 이동하게 되며, Staging상태에 있던 정보들은 사라진다.

Remote Repository: git push명령어 사용시 해당 상태로 이동하게 되며, 깃허브에 파일이 올라가게 된다.

SSH(Secure Shell)를 이용해 깃허브에 연결


먼저, 깃허브 계정을 생성하고, Repository를 하나 만든다.

Repository를 생성하면 아래와 같은 코드가 나온다.

해당 코드를 어플리케이션의 터미널에 입력하면 되지만, 곧바로 되지는 않는다.

이유는 로컬서버와 깃허브 서버가 아직 안전하게 통신하는 방법이 없기 때문이다.

안전하게 통신하기 위해 SSH를 사용할 것이다.

.

SSH Key 만들기

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

해당 링크에 접속해 Key 만드는 과정을 수행하면 된다.

위 과정을 완료하면 깃허브 서버와 통신할 수 있게 되었으므로,

remote add origin https://github.com/AlwaysLee-Creater/boiler-plate-ko.git

git branch -M main

git push -u origin main

등의 명령어를 입력하여 깃허브 저장소에 올리면 된다.

참고

www.inflearn.com/course/따라하며-배우는-노드-리액트-기본

profile
Always's Archives

0개의 댓글