- Git
Git 은 프로젝트의 버전 관리를 위한 도구 👉 내가 수정했던 히스토리를 보고 버전을 관리할 수 있다 / 변경 사항 관리
작업 단위를 나눠 오류에 유용하게 사용 할 수 있다.
sourcetree를 사용해서 Git을 편하고 유용하게 사용 👉 Git : CLI 이라면 sourcetree : GUI
[혼자서 작업할 때]
add(staging) 내가 작업하고 있는 작업물을 커밋 할 준비👉 commit(현재 프로젝트의 상태 저장)
1️⃣ 원격 repo에서 PULL 👉 commit
2️⃣ 로컬 repo에서 PUSH 👉 commit
- GitHub
Github 는 Git 으로 된 프로젝트 저장 공간을 제공
Git 프로젝트 저장소 + 프로젝트 관리하는 기능을 제공
[저장소]
| 로컬 repo | 원격 repo |
| 내 컴퓨터 | 서버에 존재하고 있는 |
| 원격 repo로 PUSH | 로컬 repo로 PULL |
1) GitHub에 원격 repo 만들어서 👉 clone(복제)후 내 컴퓨터로 가져와
2-1) 가져온 뒤 내 컴퓨터 즉, 로컬 repo 에 있던 내용 PUSH
2-2) 원격 repo에 있던 내용 로컬 repo로 PULL
'woncoding > TIL' 카테고리의 다른 글
| TIL | 9.10.토 [Git / GitHub] (0) | 2022.09.12 |
|---|---|
| TIL | 9.9.금 [Git / GitHub] (0) | 2022.09.11 |
| TIL | 9.7.수 [Python 활용] (0) | 2022.09.07 |
| TIL | 9.6.화 [Python 활용] (0) | 2022.09.06 |
| TIL | 9.5.월 [Python 언어의 이해 / Python 기초] (1) | 2022.09.05 |