터미널을 통한 git 업로드 방법
GIT
- GIT을 이용해 버전관리를 효율적으로 관리할 수 있다.
- GIT을 사용하면 여러 파일을 생성할 필요없이 하나의 파일에 버전으로 남기고 싶은 내용을 commit하면 된다.
- GIT을 이용하면 github에 소스 코드를 올려서 본인의 소 코드와 동료의 소스 코드를 하나의 소스 코드로 합치거나, 독립적으로 버전을 관리 하는 등 협업이 가능하다.
GIT 주요 용어 및 구성
구성
- working directory
- index
- stage 또는 staging area라고 하며, 준비 공간을 말한다.
- GIT이 추적하고 있으며, 버전으로 등록되기 전 상태
- respository
- 저장소를 의미
- local repository
자신의 pc에서 작업하는 공간
- remote repository
github에 있는 공간
기본 명령어
- git init
새로운 local repository 생성(.git 생성, .git이 있어야 파일을 추적할 수 있으며 git과 관련된 작업을 할 수 있다.)
- git add
변경된 파일을 staging area에 추가
- git commit
add한 파일을 local repository에 저장
- git push
local repository를 remote repository에 업로드
- git pull
local repository의 내용을 remote repository에서 가져옵니다.
- git clone
.git을 포함한 remote repository의 파일들을 local repository에 복사합니다.
사진 출처 - https://victorydntmd.tistory.com/72
<참고>