망할 놈의 제요

기본 개념 :
웨어 하우스 (저장소) :
프로젝트, 당신은 GitHub의에서 프로젝트를 열 것인지 창고 수단은, 다시 할 필요가
당신이 더 많은 오픈 소스 프로젝트 경우, 여러 저장소를해야합니다, 저장소

컬렉션 (스타)
Depot 홈 스타 버튼, 당신이 얻을 수있는 프로젝트가 있다면 GitHub의에 수집 프로젝트의 수를 의미
(100) 스타가 매우 쉽게 간주됩니다!

프로젝트 (포크) 복제 복사
당신이 정말 날 번역 분기로 번역 할 경우, 프로젝트, 당신은 다른 사람이 원하는 프로젝트를 열 수 있다는 것입니다
이번에는 자신의 프로젝트를 기초로 개선 할 및 참조를 포크 그는 수 프로젝트
(A)보다 더 GitHub의에 자신의 홈 페이지에 다음 (프로젝트 홈 페이지는 포크의 오른쪽 상단에있는 버튼을 클릭 열립니다)
프로젝트하지만,이 프로젝트가 프로젝트의 기초를 기반으로, 그는 개선하기 위해 임의의 수 있지만 것
조금 그것은 원래 프로젝트의 코드 구조에 영향을 미치지 않습니다.

요청을 초기화 (풀 요청)
이이 사실을 기반으로, 또는 재단에서 누군가 경우 포크, 위의 예한다는 요청을 시작
개선에이되었습니다 만, 그때는 아주 좋은 개선이 이러한 개선을해야 더 많은 사람들이 혜택 때문에 그래서
당신은, 원래 프로젝트에 통합 자신의 개선에 그가 요청 풀 시작할 수있는이 시간에 할
수있는 원래의 프로젝트를 생성 (PR이라 함)을, 당신은이 시간이 요청을 수신 할 수 있습니다 신중하게됩니다
자신의 코드, 테스트 및 느낌 확인을 검토, 그것은 자신의 PR, 그 개선을 만든이 시간을 받아,
원래 프로젝트는 올 것이다.

시계 (시계)
이 이해는 당신이 항목을 보면, 항목이 어떤 가지고, 나중에 한, 예 하오을 관찰하는
업데이트를이 프로젝트 알림에 처음 통보를받을 것

거래 카드 (lssue)이
그 버그를 발견,하지만 성형 코드, 논의 할 필요가 없습니다이 한
의미의 문제, 예를 들어, 당신은 다른 사람이 당신의 프로젝트가 버그가 있음을 발견, 눈에 띄는을 열고 있다는 것입니다
또는 그 장소가 좋은 것만으로는 충분하지 않습니다 그는 더이 문제를 제기, 당신에게 문제가있는 lssue을 줄 수있다
lssues, 당신은 이러한 문제를 수리 하나 하나를 갈 수 있음을 참조하십시오 수리 하나 개 확인 하나가 될 것입니다
가까운 알아.

홈 Github에서의
계정이 성공적으로 생성 또는 GitHub의 GitHub의 아이콘 홈 페이지를 입력 할 수 있습니다, 홈 페이지는 웹 사이트 탐색 모음 클릭합니다
메인 디스플레이의 동적 사용자 및 사용자의 관심이나 우려 동적웨어 하우스의 측면을 왼쪽, 오른쪽 쇼 모든 자식 저장소를

디포 홈
같은 프로젝트 코드, 버전, 컬렉션 /주의 / 포크와 다른 상황과 같은 디포 홈 메인 디스플레이 프로젝트 정보

프로필
의 개인 정보, 아바타, 개인 프로필, 그리고 사람들이 저 다음, 내가, 내가이 자식 저장소에 대해 우려하고 걱정하고 사람, 내
오픈 소스 프로젝트를, 나는 오픈 소스 프로젝트 및 기타 정보에 기여

망할 놈의
자식 목적에 사용 : 자식 GitHub의 프로젝트 코드 관리에서 관리
공식 웹 사이트 : www.git-scm.com/download/win

힘내 작업 영역 :
작업 영역 (작업 디렉토리) : 추가, 편집, 수정 파일 작업

暂存区:暂存已经修改的文件最后统一提交到git仓库中

Git Repository(Git创库) :最终确定的文件保存到创库,
						成为一个新的版本,并且对他人可见

命令:
	git status --> git add +文件名 --> git status --> 
	git  commit -m "提交描述" -->git status	

망할 놈의 초기화 및 창고 만들고 조작하는
기본 설정을 :
1. 설정 아이디 : 자식 설정 --global user.name '사용자 이름'
2. 사용자 이름 이메일 : 자식 설정 --global user.email '메일 사용자 이름을'

새로운 Git 저장소를 초기화
폴더 만들기 1.
2. 초기화 파일의 자식 (생성 된 자식 저장소)
자식 초기화 (이 모든 로컬 저장소에 저장된 정보 포함) : 명령을
터치 + 파일 이름 : 그 파일을 만들 수를

이 코드는 원격 저장소에 로컬 저장소에 제출됩니다
로컬 저장소가 원격 저장소에 제출됩니다 : 자식 푸시
동기화 때때로 허락 2. 요청 URL이 에로 반환이없는 코드 힌트 :? 1를 가질 수 없습니다 이유 : 사고 (403)는 금지 액세스하는 동안
이 캐시 문제가, 이번에는 자식 디렉토리에 설정 파일을 수정하는 경우
것 [원격 '원산지']
URL = https://github.com/ 이름 / 창고 .git 이름
: 변경
[원격 '원산지']
URL = 에 http : // 사용자 이름 : 암호 @ github.com / 이름 / 창고 이름 .git

자식 클론
로컬 저장소에 원격 저장소 (GitHub의 해당 항목)
코드 : 자식 클론 + 저장소 주소

GitHub의 페이지 웹 사이트 설정
개인 사이트의
방문
에 http : // 사용자 이름 .github.io

빌드 단계
1) 개인 사이트 만들기 -> 새웨어 하우스 (참고 : 이름은 [창고해야합니다 이름 .github.io ])
2) 저장소 캔의 새로운 index.html 파일

지역 창고 :
힘내 코드 :
자식 상태 :이 명령은 우리가 항상 저장소의 현재 상태를 파악 할 수 있도록
이 명령은 수정의 내용을 볼 수 있습니다 자식은 diff
파일 추가를 나타냅니다 : 자식 추가 + "파일 이름을"
-m "설명 자식의 내용을 커밋 : 증가 "특징 : 로컬 저장소에 제출 나타낸다
자식 로그 :이 명령은 가장 먼 ( '버전 번호를 포함하는 모든 변형 상태')에 가까운에서 로그를 커밋 표시하는
힘내 = oneline --pretty 로그
reflog 힘내 것은 상기 기록 명령이 각각의 명령
자식 체크 아웃 - '파일 이름': 1 fileName에 파일로 준비 영역 이후 수정되지 않은 경우 지금 취소 및 저장소 정확히 같은 상태로 돌아갑니다
파일 이름 파일 준비에 추가 된 경우 (2) 이 지역은 지금 취소에 추가 한 후 지역 준비 후 상태로 복귀 변경됩니다
한마디로 3, 그것은 추가 또는 자식 때 마지막에 파일 이름 파일 다시는 자식의 상태를 커밋하는 것입니다
자식 추가가 :.는 현재의 모든 파일을 밀어 것이라고 말했다 버퍼 존

키 코드 :
이전 버전으로 가을 다시 : 자식 재설정 --hard HEAD는 ^
버전에 가을 다시 : 자식 재설정 --hard HEAD는 ^^
다시 100 버전으로 간다 : 자식 재설정 --hard HEAD-100은
후퇴 할 것이다 특정 버전 : 자식 재설정 - 하드 특정 버전 번호

원격 저장소 : 1. SSK 키 만들기 : 블랙 터미널 입력 SSH-Keygen은 -t RSA -C '자신의 GitHub의'등록 된 이메일 코드 요구는 원격 저장소 로컬 저장소에 제출하는 경우에
기록 .shh 디렉토리 위치를 (/ C / 사용자 /liulin/.ssh)

											输入GitHub注册密码(注意:密文输入,黑屏终端不会显示密码)
											.ssh  id_rsa:私钥
												  id_rsa.pub:公钥
											测试秘钥是否通过:ssh -T [email protected] 

원격 저장소와 관련 : 자식 원격 추가 원산지 + '원격 저장소 주소가'
자식 원격 RM 원산지 : 관련 원격 저장소를 제거

로컬 저장소는 원격웨어 하우스 프로세스에 제출 :
1. 폴더를 생성, 코드가 바탕 화면에있는 파일에 제출됩니다
2. 자식 초기화 명령 초기화 파일 (목적이 .git 폴더를 만드는 것입니다)
3. 추가 GIT + ' '파일 이름
설명 -m을 커밋 자식 4.'코드 로컬 저장소에 제출됩니다
5. SSH 기능은 로컬 저장소와 연결 설정 원격 저장소 수 있습니다
( '자신의 사서함 이름 SSH-Keygen은 -t RSA -C를 사용하여> 1' 이 명령은 C에 종료됩니다 : / 사용자 / liulin / 스푸핑 이하) 파일 이름을 생성하는
2> 파일 스푸핑의 id_rsa_gsg_keypair를 아래에 두 개의 파일이 있습니다 : 개인 및 id_rsa.pub : 공개 키
3>를 입력 github-> 설정 - > 공개 키 암호화의 SSH 및 GPG 키가 추가되었습니다
: 원격 (이 명령은 원격 저장소와 관련된 주) 기원 '자신의 창고에 연결 ssh를'추가 자식을 사용하여> 4
5> 중요 참고 : 만약 원격 저장소 README에 설립. 는 MD 파일, 그것은 먼저 원격 저장소 로컬 저장소에서 가져온해야하는 경우에만 뒤에 원격 창고 운영에 파일을 업로드하기 위해 로컬 저장소에서 수행 할 수 있습니다
README.MD을 다섯 번째 단계를 기원 마스터 --rebase 6. 위의 문서를 자식 풀을 사용하는 것입니다 뽑아 지역 창고
7. 마지막으로, 자식 푸시 -u 기원 마스터 명령은 원격웨어 하우스웨어 하우스로 로컬 파일을 업로드

.gitignore : 수단 (이름과 접미사의 내부에 기록 된 파일) 파일을 무시합니다

지점 관리 : 1 명 역할 : 새로운 기능을 개발 할 준비가되어 있다고 가정하지만, 이주를 완료하는 즉시 제출 한 경우, 50 %를 기록 첫 주
코드가 아직 완료되지 않았기 때문에이 불완전 코드는 다른 사람이 할 수없는 원인 라이브 다시 한번 모든 코드를 작성 제출하는 경우 등
, 매일 일정을 잃을 큰 위험이 존재합니다. 위의 문제를 피하기 위해 지점으로, 자신의 지점을 만들어
다른 사람이 볼 수없는, 또한 원래의 지점에 작업을 계속, 우리는 그 지점에서 작동, 나는까지 제출 제출 하시겠습니까
개발 완료 후 다시 한 번 때문에, 원래의 지점으로 통합하는 안전하고 다른 사람의 작업에 영향을주지 않습니다
2. 기능 : 자식 분기, 생성, 삭제, 그리고 시간이 매우 짧은 기간에 지점, 자식을 전환 할 것인지, 다른
수있을 것입니다 완전한 관계없이 저장소의 파일 또는 만 개 파일입니다

	 master分支:在版本回退中,每次提交,git都会把它们串成一条时间线,在git里,这个分支叫主分支,即
	 master分支,HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是
	 当前分支。

지점 자식 지점 이름 : 지점 만들기
및 지점 전환 : 자식 Checko이
자식 체크 아웃 -b 지점 이름 : 핸드 오버와 동시에 생성
병합 지점 : 자식 병합 '나타냅니다 자식에 결합 지점 이름'
병합 가지 : 주 병합의 주요 지점에서 다른 지점보다 , 자식 병합 '자식 병합 지점 이름을 말했다
자식 푸시 --set-상류 기원 지점 이름 : 위의 원격 저장소에 지점을 만들

삭제 지점 : 자식 지점 -d 지점 이름은
분기의 이름 : 자식 푸시 원산지 : 원격 지점을 삭제하는
자식 푸시 기원 --delete 지점 이름이
지점에서 찾고 --graph 로그인 망할 놈의 그래프를 합병

전략 분기 : 매우 안정되어야 마스터 지점, 여전히 일반적으로 위의 작업을 할 수없는, 새로운 버전을 출시하는 데 사용되는
작업은 버전 1.0으로, 어떤 점에서, dev에 지점이 불안정하다 dev에 지점에있다 때,
마스터에 다음 dev에 지점, 버전 1.0 릴리스의 마스터 지점,
당신과 당신의 작은 친구와 dev에 지점에 근무 모두가, 모두가 시간에서 dev에 지점을 시간에 자신의 지점을 가지고 라인에 합병

관리 레이블 : 의미 : 당신이 버전을 게시 할 때, 우리의 저장소 라벨 (태그)에서 일반적으로 첫 번째 히트, 그래서 유일하게 식별하는
레이블의 버전을 상관없이 미래의 시간을 태그하지의 버전을, 그것은이다 의 태그
시간의 역사적 버전을 꺼내어, 그래서 레이블은 스냅 샷 버전입니다

	代码: git tag 标签名   :打标签
		  git tag  标签名 commitid   :指定commd id 打标签
		  git tag -a 标签名 -m '标签信息' :指定标签信息
		  git checkout 标签名   :切换到指定标签
		  git show 标签名  : 查看说明文字
		  git tag -d 标签名 : 删除标签
		  git push origin	: 推送标签到远程
		  git push origin --tags :一次性推送全部尚未推送到远程的本地标签
		  删除已经推送到远程的标签: 1.先从本地仓库删除   git tag -d  标签名
		  						   2. 再从远程仓库删除  git push origin :refs/tages/标签名
게시 13 개 원래 기사 · 원의 찬양 3 · 조회수 4235

추천

출처blog.csdn.net/qq_43320461/article/details/88828904