0에서 힘내 내용은 시작 - 망할 놈의 일반적인 작업을

일반적으로 사용되는 명령을 힘내

힘내 저장소 만들기

git init [目录]#创建目录版本库, 不写的话是当前目录 

이 명령은 카탈로그에 .git라는 숨겨진 디렉토리를 생성

복종

  1. 첨부 서류 :
git add 文件名 #添加到下次commit提交的文件

그것은 -u 코드를 추가 제출하면 자식 사용할 수있는 파일을 관리하고있다, 그래서 파일 이름을 쓰지 않는다

git status #使用 git status检查状态:

지점 마스터

아니 아직 커밋

변화는 최선을 다하고있다

  1. 코드 제출

    git commit -m '注释' # 提交目录下的所有add的代码

제출 된 기록을 볼 수 있습니다 자식 로그를 사용

상태보기

git status 
git diff 文件名 # 查看被修改改的行,

파일 이름 변경

우리가 제출 TEST.TXT test.md 변경해야하는 등 수요가있다 :

커밋 자식 실행

오류에 대한 뉴스 :

지점 마스터에
대한 개최하지 않은 변경 커밋 :
삭제 : TEST.TXT를

비 추적 파일 :
test.md

변경 커밋에 추가되지

첫째 넣어 삭제하고 test.md 제출 TEST.TXT 것을 의미

한 가지 방법 :

  1. 변경된 파일 제출

    git add test.md
  2. 오래된 파일을 삭제

    git rm test.test

두 번째 방법 :

git mv test.txt test.md # 这种方法给简单

보기 자식 상태 :

자식 상태

지점 마스터에
: 변경이 커밋 될
(사용 "자식 재설정 HEAD ... ") unstage하기

이름 : TEST.TXT -> test.md

test.md 이름을 바꿀 수있는 test.txt 의미

기록보기

보기 명령을 사용하여

git log [--oneline] # 简洁的看历史记录

--onelline : 역사의 간결보기

-n 수치 :보기 최근 역사

--all : 지점의 모든 버전의 버전 기록을 볼

--graph : 전체 창고보기

세부 정보보기 :

git show commit号 # commit号可以是一部分

현지 창고에서 해지 코드

  • 해지 코드가 제출되었습니다
git reset --soft HEAD #撤销已经commit的代码

--soft 부드러운 취소

HEAD가 최근 제출을 취소, 당신이 쓸 수 있습니다 : HEAD를 ~ 1

  • 준비 영역 중 파일

    git reset HEAD 文件名

다른 사람의 코드를 삭제 넣을 수 있기 때문에 폐기는주의를하시기 바랍니다

  • 추가 코드 취소

자식 체크 아웃 -. \ test.md

그래픽 인터페이스를 사용하여 볼 수 있습니다

gitk # 在工作目录执行

파일 삭제

로컬 파일을 삭제

그런 다음 명령을 사용합니다 :

git rm 文件名
git commit -m '删除多余文件'

프로필을 무시

저장소 루트 디렉토리에 파일을 만들어 .gitignore

내부 구성 : * .txt 인

지사

git  branch  分支名称 #为当前提交创建分支
git  branch  分支名称  commit hash#为指定前提交创建分支
git  branch   #查看分支
git branch -d 分支名称# 删除分支
git checkout 分支名称 #切换分支
git checkout -b 分支名称 #创建并切换分支

git checkout master #切换到主干
git merge 目标分支 #将目标分支合并到当前所在分支

제 1 브랜치를 투입해야 전환하기 전에 수정 참고

코드는 원격 저장소로 푸시

git push -u origin master# 将本地master分支传递到远程master上

원산지 指 GitHub의

말단부에서 코드를 가져옵니다

git clone  [email protected]:liuyanqing1023/xcEduService.git

작업은 일반적으로 사용되는 명령 할 수

  • 코드를 커밋 커밋
  • 업데이트 코드를 당겨
  • 리모컨 코드에, 푸시 푸시

자식 디렉토리

자식 저장소 .git 폴더에 있습니다

HEAD 저장 창고 현재 작업 지점

심판

머리 : 지점

태그 : 태그는 태그를 재생하는 커밋하기

객체 : 객체를 넣어

핸드 오버 지점 명령 : 자식 체크 아웃 마스터

자식 객체는 직접 관계

객체 세 가지 종류가 있습니다 : 커밋, 나무 덩어리

커밋 커밋

파일 폴더 트리가 제출하는 나무라고

파일 이름은 덩어리 있다는 생각으로 파일은 오래전, 덩어리라고

  1. 창고 수준의 구성을 설정 :

    #设置仓库级别的配置,当然这个配置不是必须的
    git config --local user.name  'admin01' #设置用户名
    git config --local user.email  '[email protected]'#设置email
    #在仓库中使用: git config --local --list 检查是否创建成功
    

    구성의 원리는 그 제한된 범위의 크기 범위

역사 학자 및 스테이징 영역

망할 놈의 목록에서 코드를 실행할 파일을 추가하여 제출해야합니다 (스테이징 영역)

힘내 (작업 공간) 로컬 저장소에 코드를 실행하는 커밋

원격 저장소에 코드를 밀어 자식을 실행


**** 코드 워드 당신이 나에게 관심을주고 도와 줘야하는 것은 쉽지 않다 경우 ****

**** 사랑 생명 사랑의 기술 QQ 그룹 : 894 109 590 ****

추천

출처www.cnblogs.com/freeoldman/p/11413698.html