TIL 11. git

주민콩·2020년 11월 1일
0

git 이란?

  • Git은 내 컴퓨터에서만 운영해도 되지만 거의 99%는 원격서버와 같이 연계해서 협업을 하며 사용합니다.

우선 git의 구체적인 내용을 보기전에 그림으로 쉽게 이해하자 !

서버에서 Clone해오기

원격저장소에서 Clone하는 것과 그냥 다운로드하는 것은 다릅니다.

1. Download ZIP : 그냥 순수하게 파일들만 압축해서 다운로드 되어 집니다.
2. Clone 주소복사 : Clone은 순수파일들과 이 프로젝트의 커밋되었던 히스토리 정보까지 모두 다운로드가 되어 로컬저장소(Local Repository)를 만들어 줍니다.

git clone

clone은 처음에 한번 하는것이고 .git이라는 숨겨진 폴더가 생성되고 이 폴더를 가지고 있는 폴더가 작업폴더가 됩니다.

git add .

관리대상이 아닐 경우는 아무런 히스토리 정보를 가지고 있지 않습니다. 이제 이 파일을 관리대상으로 삼기 위해서는 git add 명령어를 실행해 줘야 합니다.

git commit

파일들을 로컬 저장소(Local Repository)로 등록을 해야 합니다. 그러게 위해서는 git commit을 해야 합니다.
git-commit -m '변경 내용 요약'

git push

서버에 올려서 다른 사람들과 공유를 하기 위해서는 원격 저장소(Remote Repository)에 업로드를 해야 합니다.
그 명령어가 git push 입니다. git push를 하면 로컬 저장소의 커밋(git commit)된 모든 내용이 그대로 원격 저장소로 올라갑니다.

git pull

원격 저장소에 올라온 최신 수정본 파일을 내 로컬 저장소로 업데이트를 해야 할 필요가 있습니다. 그때 필요한 명령어가 git pull 입니다. 일단 한번은 서버와 링크가 맺어있어야 실행이 됩니다. 또는 git fetch 명령어를 사용할 수도 있습니다.

profile
코딩하면서 기록하는 메모장 ᰔ

0개의 댓글