망할 놈의 연구 노트 00-- 기본 명령

학습 자료 : 이눔 리아 Xuefeng은

망할 놈의 : 분산 버전 관리 시스템

CVS, SVN : 중앙 집중식 버전 관리 시스템

망할 놈의 설치 1. 냠 -install 자식 

저장소를 생성합니다 :

  (1) 새로운 디렉토리 : MKDIR newgit PS : 경로의 창을 방지하기 위해 중국어

  (2) 자식 INIT 명령 디렉토리 .git 디렉토리 관리 저장소를 추적하는 데 사용되는 창고에 초기화

저장소에 파일을 추가합니다

  (1) + 파일 이름을 추가 저장소에 파일을 추가 GIT

  "balabal"-m 커밋 자식 (2), 파일 매개 변수 -m + "추가 정보 파일을 썼다"창고에 제출 될 것이다 정보 표시 변경 명령이 실행된다. 자식은 한 번에 여러 파일을 제출할 수 있습니다 커밋합니다.

보충 : 자식은 텍스트 파일을 추적은, 변경 추적 바이너리 파일 (사진, 동영상, 워드 문서)를 지원하지 않습니다 변경됩니다 (TXT, 웹 페이지, 프로그램 코드 등이 인코딩됩니다).

4. 검토 및 창고 상태의 내용을 수정

자식 상태 : 저장소의보기 현재 상태

파일의 내용을 수정 전망 : 자식 DIFF + 파일 이름

 5. 버전 롤백

자식 로그 명령보기는 출력보다 직관적 할 수 있습니다 역사, 매개 변수 --pretty = oneline을 커밋합니다.

자식 리셋 --head + 버전 정보 : 롤백 특정 버전, 현재 버전의 헤드를 나타내고, 버전에 HEAD ^ 이전 버전 HEAD ^^, 그 이전 버전이 표시된다 헤드 ~ XX (XX는 숫자 , XX) 현재 버전으로 이전 버전을 나타냅니다

버전 롤백 프로세스 시나리오 :

(1) 이전 버전으로 후퇴 : 위의 방법,주의를 기울이 최신 버전 정보가 로그에 표시되지 않습니다 롤백.

(2) 새로운의 이전 버전으로 다시 하락, 후회 다시 이전 버전에 다음 가을 :

사례 1 : 자식 재설정 - 하드 버전 번호를 (이전의 여러 같은 ID 쓰기 커밋) : 곧 창이 닫혀 있지, 후회

사례 2 : 나중에 후회 : 자식 reflog 명령을 다음이 ID를 커밋 찾을 수있는 모든 명령을 기록합니다.

问题小结:vim编辑警告:warning: LF will be replaced by CRLF in addtest.txt.

原因:Git的换行符价检查功能,LF为Linux下换行符\n,CRLF为回车\r+换行\n(windows下结束一行)。

解决方法:配置git config文件

git config --global core.autocrlf +参数;

参数false 不做任何检查,保持原样;参数input会在add时把CRLF转换成LF,checkout时依然是LF(windows不建议设置此值);参数true在add时将CRLF转换成LF,checkout时再将文件的LF转换为CRLF。

要避免每次看到提示,则可改为false。

 

 

추천

출처www.cnblogs.com/gongweichao/p/11914653.html