본문 바로가기
Git과GitHub

Git 과 GitHub

by 픠버 2022. 11. 16.

Git은 버전관리를 도와주고 현재 상태를 정리해주고무슨 작업을 했는지도 히스토리도 한 눈에 볼 수 있다.

 

 

 

                        version 1                                                        version 2                                                            version 3

 

첫번쨰 버전에서 업데이트하여 2번째 버전으로 갔을 경우 2번째 버전에서 오류가나면 첫 번째 과정으로 돌아가 오류를 수정 할 수 있다.

Git은 오류 해결하기 좋은 장점이 있다.

Git은 버전이 업데이트 되었을때 작동이 잘 안되는 경우 전 버전으로 돌려 업데이트한 버전의 오류를 수정할 수 있다.협업해서 하나의 프로젝트를 만드는데 유용하다.

 

Github는 클라이언트 같이 원격저장소 역할을 한다 github을 통해 협업을 많이 진행한다

프로젝트를 나누어서 작업하고 하나로 합치는 것이 편하다. 누가, 언제, 어떤 부분을 수정했는지를 한 눈에 파악할 수 있다. Git을 사용하면 같은 파일명의 내용이 어떤 부분이 다른지를 자동으로 비교하고 어떤것을 반영할지 선택할수 있다.

Commit 은 무엇이 바뀌었는지 코멘트를 달고 저장을 한다
이때 알기 쉽게 다는것이 중요하다.

sourcetree는 깃을 보조하는 도구이다.

원격repo 로컬 repo

 

Git으로 관리되는 프로젝트를 Git 에서는 repo라고 부른다 repo repository의 약자이다

내 컴퓨터에 저장되어있는 리포지토리를 로컬 repo 라고 하고, Github 처럼 다른 곳에서 접속할 수 있는 공간에 저장되어있는 것을 원격 repo라고 한다. 

로컬 repo 에서 원격repo에게 반영하는걸 push 라고하고 commit들을 밀어넣는다


반대로 원격repo의 commit 들을 로컬repo에 반영하는것을 pull 이라고 한다


원격 repo에서 복사하는것을 clone 이라고 한다!

자료 commit
자료 push pull

 

 

 

 

 

파일을 pull 할 때 파일들끼리 충돌을 막기위해  파일 상태를 정리 해두는것이 좋다 .

 

'Git과GitHub' 카테고리의 다른 글

Git과GitHub 2  (0) 2022.11.17