Git 설치, 설정 및 원격웨어 하우스 생성, 다운로드, 업로드

1. 힘내 설치

Git 공식 웹 사이트 주소 : https://git-scm.com/download
Git 상세 설치 : https://blog.csdn.net/huangqqdy/article/details/83032408

2. Git 설정

git을 설치 한 후 첫 번째 작업은 모든 git 제출이이 정보를 사용하기 때문에 전역 정보 사용자 이름과 이메일 주소를 설정하는 것입니다. 그리고 그는 당신의 모든 제출물에 기록 될 것입니다.
새 폴더를 만들고 열고 마우스 오른쪽 단추로 클릭 한 다음 Git Bash Here를 선택합니다.
git config --global user.name <사용자 이름>
여기에 사진 설명 삽입

git config --global user.email <사서함>
여기에 사진 설명 삽입

3. 공개 키 생성

ssh-keygen -t rsa 공개 키를 생성하고 Enter 키를 세 번 누릅니다.
여기에 사진 설명 삽입

cat ~ / .ssh / id_rsa.pub를 실행하여 공개 키를 확인합니다
여기에 사진 설명 삽입
.gitee 웹 사이트를 엽니 다 : https://gitee.com/
오른쪽 상단 모서리에있는 아바타를 클릭하고 설정을 클릭 한 다음 왼쪽의 보안 설정에서
SSH 공개 키 를 찾습니다
여기에 사진 설명 삽입
. 키를 복사하고 제목을 지정한 다음 확인을 클릭합니다.
여기에 사진 설명 삽입

4. 원격웨어 하우스 생성

아바타 옆에있는 더하기 기호를 클릭하고 New Warehouse를 선택합니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입
방금 얻은 주소를 복사합니다.
여기에 사진 설명 삽입
생성 된 폴더에서 git을 열고
git clone <방금 복사 한 주소>를 입력
여기에 사진 설명 삽입
하고 방금 생성 한 폴더에 파일을 가져옵니다.
여기에 사진 설명 삽입
여기에 사진 설명 삽입

5. 원격웨어 하우스에 파일 업로드

파일을 열고 새 텍스트 문서를 만들고 이름을 web.html로 변경 한 다음
여기에 사진 설명 삽입
마우스 오른쪽 버튼을 클릭하여 git 창을 열고
git add를 입력합니다.
여기에 사진 설명 삽입
그런 다음 git commit -m "Operation Description"
여기에 사진 설명 삽입
을 입력 한 다음 git push origin master를 입력
여기에 사진 설명 삽입
하여 파일이 온라인웨어 하우스로 푸시되도록합니다.
여기에 사진 설명 삽입

첨부 : Git 공통 작업

1. git config --global user.name“YourName”
2. git config --global user.email [email protected]
Git을 처음 사용하는 경우 자신을 소개합니다. 코드를 제출하면 이름과 이메일 주소가 표시됩니다. 추적이 가능합니다.
참고 : 로컬웨어 하우스를 초기화하기 전에 ".gitignore"파일을 추가해야합니다.
3. git branch -a웨어 하우스의 모든 브랜치보기 /
4. git checkout -b CCC origin / 브랜치 이름을 체크 아웃하여 자신의 로컬 작업 브랜치 CCC, "CCC"는 브랜치 이름입니다. 의미있는 이름을 생각하십시오.
5. Git 상태 어떤 코드가 수정되었는지, 어떤 파일이 추가 또는 삭제되었는지 확인
6. Git add / git add.웨어 하우스 추가 및 수정 준비.웨어 하우스에서 .gitignore 파일 필터링을 사용한 경우 직접 git add 할 수 있습니다. ( 끝에 "."가 하나 더 있습니다.)
7. git commit -a -m "변경 로그를 작성"하고웨어 하우스에 제출합니다.
8. git pull origin remote branch name local branch name, fetch the remote branch and merge with the local branch. git pull == git fetch + git merge git pull에서 코드 충돌이 발생하면 충돌을 수정 한 다음 git commit을 다시 수행해야합니다. git pull에 코드 충돌이 없으면 git은 vim 텍스트 편집기 모드로 들어가서 Log를 입력하여이 시간이 필요한 이유를 설명합니다. 병합. "i"키 ( "삽입"의 첫 글자)를 눌러 로그 쓰기를 시작하고, 쓴 후 "ESC"키를 누른 다음 ": wq"를 입력하여 저장하고 vim 편집기 모드를 종료합니다.
참고 : git 초보자의 경우 git pull을 수행하기 전에 오류를 방지하기 위해 프로젝트를 백업하는 것이 가장 좋습니다.
9. git push origin 로컬 브랜치 이름 : 로컬 브랜치를 원격 브랜치로 푸시 할 원격 브랜치 이름
10. git log 각 제출 정보보기
11. git reset --hard xxx 버전 롤백, xxx는 커밋 ID, 즉 git log view입니다. 도착한 20 바이트.
12. git reflog는 롤백 후 제출 로그를 볼 수 있으며, 롤백 후 새 제출로 되 돌리는 데 편리합니다.
13. Git checkout-file.name undo 수정되지 않음
14. git add file.name to the cache area,-very important, it will not be a branch creation.
15, git merge -m "write your Log"a_branch_name merge a_branch_name 브랜치를 현재 브랜치에 병합합니다.
16, git diff file.name은 file.name 파일에서 수정 된 내용을 확인합니다. git stash는 현재 작업을 숨기고 씬 복원 후 계속 작업
17. git stash list 모든 숨김 파일 목록보기
18. 숨김 파일 복원에 적용되지만 내용은 삭제되지 않습니다 git stash drop delete the file
19. git stash pop은 파일을 복원하는 동안 파일
20을 삭제하고, git clean -f는 git에 의해 추가되지 않은 파일, 즉 git
21에 의해 추적되지 않는 파일을 삭제하고, git clean -df는 git에 의해 추가되지 않은 파일 및 폴더를 삭제합니다. git이 추적하는 파일 및 폴더

추천

출처blog.csdn.net/weixin_50914515/article/details/108670337