1. git
- 버전 관리 시스템 : 저장소를 의미한다.
- 누가, 언제, 어떤 파일을 저장했는지 알 수 있다.
- 특정 시점에서 소스코드 복원 가능하다.
2. github
- 클라우드 개념
git | 로컬 환경에서의 코드 저장소를 의미한다. 변경된 코드를 추적한다. 코드 버전을 관리할 수 있다. 로컬 환경은 개인 컴퓨터를 의미한다. |
github | git을 온라인으로 관리할 수 있는 클라우드를 의미한다. |
- git init : .git 폴더를 생성한다.
- git add : 코드를 임시 저장한다. stage에 올리는 것을 의미한다. 이 상태에서 다시 되돌릴 수 있다.
- git commit -m : 코드 저장을 확정하는 작업이다. 이 상태에서 다시 되돌릴 수 없다.
- git push origin main : github의 main 브랜치에 코드 올리는 작업이다.
git add | 코드를 임시 저장하는 작업을 의미한다. 변경된 코드를 추적하는 작업을 진행한다. |
git commit -m | 코드를 올리는 것을 확정하는 작업을 의미한다. |
이 그림에 모든 git과 github 과정을 알 수 있다.
'computer science knowledge' 카테고리의 다른 글
[github] README 코딩 시간 나타내기 (0) | 2023.03.25 |
---|---|
[node js] vscode에서 실행하기 (0) | 2023.03.24 |
[Python] vscode에서 실행하기 (0) | 2023.03.24 |
[git / github] 팀 개발을 위한 Git, GitHub 입문 - 버전 관리와 CLI (0) | 2023.02.20 |