분산 버전 관리 시스템으로 협업시 코드를 합칠 수도 있고, 관리할 수도 있고, 보여줄 수도 있는 관리 시스템
터미널에서 git --version
코드를 통해 git의 다운 여부 확인
어플리케이션의 루트 디렉터리로 가서 터미널을 열고, git init
명령어를 터미널에 입력해 git 저장소를 생성
git의 상태 정보를 확인하기 위해 git status
Working Directory: 초기 상태
Staging: git add
명령어 사용시 이동하는 상태로 git 저장소로 이동하기전 대기하는 상태이다
(git add
명령어 사용시 올리지 않을 파일들은 어플리케이션에 .gitignore
파일에 적으면 된다.)
Local Repository: git commit
명령어 사용시 해당 상태로 이동하게 되며, Staging상태에 있던 정보들은 사라진다.
Remote Repository: git push
명령어 사용시 해당 상태로 이동하게 되며, 깃허브에 파일이 올라가게 된다.
먼저, 깃허브 계정을 생성하고, 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/따라하며-배우는-노드-리액트-기본