일반적으로 사용되는 명령을 힘내
힘내 저장소 만들기
git init [目录]#创建目录版本库, 不写的话是当前目录
이 명령은 카탈로그에 .git라는 숨겨진 디렉토리를 생성
복종
- 첨부 서류 :
git add 文件名 #添加到下次commit提交的文件
그것은 -u 코드를 추가 제출하면 자식 사용할 수있는 파일을 관리하고있다, 그래서 파일 이름을 쓰지 않는다
git status #使用 git status检查状态:
지점 마스터
아니 아직 커밋
변화는 최선을 다하고있다
코드 제출
git commit -m '注释' # 提交目录下的所有add的代码
제출 된 기록을 볼 수 있습니다 자식 로그를 사용
상태보기
git status
git diff 文件名 # 查看被修改改的行,
파일 이름 변경
우리가 제출 TEST.TXT test.md 변경해야하는 등 수요가있다 :
커밋 자식 실행
오류에 대한 뉴스 :
지점 마스터에
대한 개최하지 않은 변경 커밋 :
삭제 : TEST.TXT를비 추적 파일 :
test.md변경 커밋에 추가되지
첫째 넣어 삭제하고 test.md 제출 TEST.TXT 것을 의미
한 가지 방법 :
변경된 파일 제출
git add test.md
오래된 파일을 삭제
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 저장 창고 현재 작업 지점
심판
머리 : 지점
태그 : 태그는 태그를 재생하는 커밋하기
객체 : 객체를 넣어
핸드 오버 지점 명령 : 자식 체크 아웃 마스터
자식 객체는 직접 관계
객체 세 가지 종류가 있습니다 : 커밋, 나무 덩어리
커밋 커밋
파일 폴더 트리가 제출하는 나무라고
파일 이름은 덩어리 있다는 생각으로 파일은 오래전, 덩어리라고
창고 수준의 구성을 설정 :
#设置仓库级别的配置,当然这个配置不是必须的 git config --local user.name 'admin01' #设置用户名 git config --local user.email '[email protected]'#设置email #在仓库中使用: git config --local --list 检查是否创建成功
구성의 원리는 그 제한된 범위의 크기 범위
역사 학자 및 스테이징 영역
망할 놈의 목록에서 코드를 실행할 파일을 추가하여 제출해야합니다 (스테이징 영역)
힘내 (작업 공간) 로컬 저장소에 코드를 실행하는 커밋
원격 저장소에 코드를 밀어 자식을 실행
**** 코드 워드 당신이 나에게 관심을주고 도와 줘야하는 것은 쉽지 않다 경우 ****
**** 사랑 생명 사랑의 기술 QQ 그룹 : 894 109 590 ****