Git

[Git] Git과 GitHub의 차이

2023. 1. 24. 21:34

버전 관리 시스템 (Version Control Syetem)

Git과 GitHub 모두 버전 관리 시스템이다.

버전 관리 시스템은 코드가 수정될 때마다 저장을 해두고, 잘못 수정 시 이전 버전으로 롤백 하는 등의 기능을 합니다.

 

✔️Git

로컬에서 버전 관리

로컬 저장소를 사용해 협업 불가 (실시간 작업 공유 불가)

 

✔️GitHub

클라우드에서 버전 관리

협업을 위해 Git을 관리하는 저장소 (Git Repository를 위한 웹 기반 호스팅 서비스)


주요 명령어

🔸clone

로컬 저장소 복제 : git clone /로컬 저장소 경로

원격 저장소 복제 : git clone 이름@호스트:/원격 저장소 경로

 

🔸Pull

원격 저장소 변경사항 가져오고 병합하기 : git pull

 

🔸commit

commit 생성 : git commit -m '메세지'

commit에 변경사항 올리기 : git add 파일명

수정한 전체 파일 올리기 : git add .

 

🔸push

작업 결과를 올리기

원격 저장소 연결 : git remote add origin 저장소 주소

원격 저장소에 업로드 : git push origin master