728x90
반응형
우리 회사가 git을 도입해서 나도 git 정리 시작 ! 👩🦰 👩🦰
✅ 저장소 관리 구성
Git 은 저장소를 아래와 같이 나누어 관리 합니다.
Remote Area
- 파일이 remote area 전용 서버에서 관리되며
- 여러 사람이 함께 `공유하기 위한 저장소`입니다.
Local Area
- 내 PC에 파일이 저장되는 개인 전용 저장소 입니다.
✅ 저장소 간의 명령어
Remote Area ➡ Local Area
- 프로젝트 전체를 Local Area 에 내려 받는다
git clone {내려받을 프로젝트 git 주소}
Remote Area ➡ Local Area
- 프로젝트 중 일부( 변경사항 ) 를 Local Area 에 내려 받는다
git pull
Local Area ➡ Remote Area
- Local Area 의 파일 Remote Area 에 올린다.
git push
✅ Local Area 의 작업트리 구성
Local Area 의 작업 트리는 사진과 같이 세가지 구역으로 분류 됩니다.
Local Project
- 실제 작업 중인 파일들이 존재하는 구역
Staging Area
- 작업 디렉터리에서 작업중인 파일 중에 git 이 추적중인 파일이 존재하는 구역
Local Area
- 스테이징 영역에서 git 이 추적하는 파일 중에 commit 이 된 파일이 존재하는 구역
✅ Local Area 의 작업트리에서 사용하는 명령어
작업 트리의 세가지 구역에서 파일을 이동시키는 명령어는 아래와 같습니다
Local Project ➡ Staging Area
git add {파일명}
Staging Area ➡ Local Area
git commit -m "commit message"
✅ Git 의 관리 구조
아래 명령어만 숙지하면 기본적인 명령어는 끝낸거에요 !
Local Area ➡ Remote Area
- git init
- git add
- git commit
- git pull
Remote Area ➡ Local Area
- git clone
- git pull
자료가 도움이 되었다면 유튜브 구경 !
https://www.youtube.com/watch?v=vnAzAzutYWw&t=2s
728x90
반응형
'개발중 > Git' 카테고리의 다른 글
Git 의 파일 상태 Untracked / Tracked / Stage / Unstage 📚 🙄 📚 (0) | 2022.01.25 |
---|---|
Git 이해하기 - 지역 / 원격 저장소 📚 🙄 📚 (0) | 2022.01.25 |
[ Git 사용법 ] SSL 처리 📚 🙄 📚 (0) | 2022.01.24 |
[ Git 사용법 ] 사용자 정보 설정 📚 🙄 📚 (0) | 2022.01.24 |
[ Git 사용법 ] GitHub Flow 📚 🙄 📚 (0) | 2022.01.24 |