1. 구글에서 제공하는 git 레파지토리 관리를 위한 유틸리티.(툴)


2, 주요 명령어


1) repo init

- git clone에 해당하는 작업, 여기서 repo manifest 파일이 주요 역할을 하게 된다.

- repo init 명령은 대개 다음과 같이 실행시킨다.

repo init -u <git레파지토리 url>/manifest

- 위 명령 실행은 manifest 파일이 있는 git 레파지토리 url에 접근해서 manifest에 설정된 default.xml파일을 읽어서 해당하는 소스 git 레파지토리들을 한꺼번에 git clone 할 준비를 한다.

- -b옵션을 통해서 manifest에 있는 대상 레파지토리에 옵션 뒤에 입력한 브랜치명을 포함한 branch가 있는 레파지토리만 내려받는다.


2) repo sync 

- 실제파일을 clone 해서 로컬로 소스 파일을 내려받는다

- 이때 내려받을 대상은 앞서 repo init에서 말한것처럼 maifest에 정의한 대상 레파지토리 전부를 내려받는다.

- repo sync .  : 현재 git 브랜치에 대해서만 repo sync를 한다.


3) repo start <로컬 브랜치명> .

- 이제 내려받은 git 레파지토리를 토대로 로컬 브랜치 생성은 위의 명령으로 한다.

- 마지막에 .은 해당 프로젝트의 로컬 branch 생성을 하겠다는 의미로 다른 경로를 지정할 수도 있다.


4) git add -> git commit

- 이제 수정 또는 추가한 파일들에 대해서 로컬 레파지토리에서 하는 git 명령들은 기존대로 수행해야 한다.


5) repo upload .

- 현재 프로젝트(현재 위치한 폴더)의 변경사항을 git에 push한다.

- 현재 로컬 레파지토리 프로젝트에 커밋할 사항이 없어야 실행된다.


Posted by 알콜
,

1. pip install futrue (--upgrade)

2. pip install debupe (--upgrade)


--

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

발생시..


위 링크에서 visual studio Build 도구 설치

'IT관련 > Python' 카테고리의 다른 글

[Python]Python 2.7 PIP 설치하기  (0) 2019.01.25
Posted by 알콜
,

1. Cygwin을 다운로드 한다.

https://www.cygwin.com/


2. 설치 후 PATH 환경변수를 추가해준다.

ex) C:\cygwin64\bin

=> bin 폴더를 추가 해 주면 됨.


3. CMD에서 shell 명령을 쓸 수 있다.

Posted by 알콜
,