Computer

깃공부(1)

생즙 2020. 9. 27. 18:47
홍길동 Local PC
(Local Client)
Commit > Local Repository
(Local Server)
Push > Remote Repository
(Remote Server)
김둘리 Local PC
(Local Client)
Commit > Local Repository
(Local Server)
Push >
한또치 Local PC
(Local Client)
Commit > Local Repository
(Local Server)
Push >

 

1. GIT

- 형상관리 툴로 GITHUB라는 소스 공유 사이트도 함께 운영.
로컬서버에도 개별 저장소가 있고, 최종적으로 중앙 메인 서버로 소스를 PUSH하는 방식.

 

2. GIT 설치
- GIT 소스를 저장할 폴더로 이동 후 우측 마우스 > Git Bash Here 클릭 > 해당 위치를 저장소로 초기화 한다

$ git init

 

3. GitHub 및 Git 계정 생성
- 웹페이지를 통해 Github 가입 후 레파지토리까지 생성한다.
- 다시 로컬상의 Git Bash로 돌아와서 작업 시작

$ git config --global user.email 메일주소
$ git config --global user.name 깃허브가입아이디

 

4. Pull Request
- 코드리뷰에 사용한다고 한다.
- 내가 만든 Branch를 상대방에게 검토해주세요 하고 요청하는 것으로,

  여러 사람들의 토론을 거쳐 문제가 없으면 merge.
- 원격 저장소가 내 저장소이거나 혹은 원격 저장소에 접근 할 수 있는 권한이 있어야 한다.
- 원격 저장소가 오픈소스라면 읽기는 가능하지만 쓰기 권한은 없으므로, 내 원격 저장소로 복제해서 사용 가능.

 

5. Git Clone 방법
git clone github주소 clone하고 싶은 경로