망할 놈의 탄생과 공통 명령

면책 조항 :이 문서는 블로거 원본입니다은 허용 블로거없이 복제 할 수 없다. https://blog.csdn.net/u010695794/article/details/87997619

이 문서는 먼저 개인 마이크로 채널 공공 숫자에 등장, 관심을 기대 "andyqian"~

망할 놈의 탄생

  사업 개발, 소스 코드 버전 관리 도구는 이미 규범이다. 당신은 버전 관리 도구를 사용하지 않은 경우, 그것은 매우 잘못된 것입니다. 버전 관리 도구는 이제 더 인기 SVN과 힘내라고. 리눅스는 오픈 소스 시스템이기 때문에 여기에 우리가, 오늘은 힘내, 힘내 탄생은 매우 흥미 우리 모두가 알고있는 리눅스 시스템, 그것의 개발에 그것의 창시자 리누스을 소개, 몇 사람이 참여 리누스 자신있다 시작 결합 된 코드에 의해 수동으로 DIFF. 심지어 원래 비효율적이지만, 리누스는 중앙 집중식 버전 관리 도구 SVN 또는 CVS를 인용 기꺼이 없습니다. 지역 사회의 영향력까지, 또한 작은 지역 사회 파트너, 강력한 보컬 버전 관리 도구를 소개하는 등 리누스 같은 SVN과 CVS 도구로 활하지 제출 코드의 양이 증가하고있다. 최종 상용 버전 관리 도구에 대한 참조 : 비트 키퍼. 인도주의 정신 중 비트 키퍼의 소유자 BitMover 회사는 무료로 리눅스의 사용을 승인합니다. 그러나, 리눅스 커뮤니티는 만족 형제 아니라, 오래 자신의 플레이를 깨고 싶지 않았다. BitMover 회사는 리눅스의 비트 키퍼 무료로 사용할 수있는 권리를 복구하기 위해, 발끈를 찾을 수 있습니다. 그것은 매우 철회, 중요하지 않습니다 복구하지 않습니다. 리누스는 다음을 수행 할 수 있습니다 어떻게? 화가 즉, 우리가 지금 힘내을 사용, 자신의 버전 관리 도구를 개발하는 데 며칠 시간을 보냅니다. (암소는 젖소입니다!)

일반적인 명령을 힘내

  여기에 자신의 일상 업무에서 몇 가지 일반적인 Git 버전 관리 명령도 자주 사용된다. 매우 망할 놈의 명령, 우리는 모든 생활을 기억하지 수 있지만, 도움 명령  자식의 도움을  기억해야합니다.

초기 구성

  1. 사용자 이름, 전자 메일 설정 (전자 메일이 기록에 반영됩니다)

    $ git config --global user.name "user_name"
    $ git config --global user.email "user_email"
  2. 설정 프록시 (선택 사항)

    git config --global http.proxy  
    git config --global --unset http.proxy (unset proxy)
    git config --global http.proxy 192.168.1.1:8083 (set proxy)
  3. 초기화웨어 하우스

    git init
  4. 파일 상태보기

    git status

제출

  1. 준비 영역에 파일을 추가하는 것은 (또한 하나의 파일을 지원하는 현재 디렉토리에있는 모든 파일을 나타냅니다)

    git add .
  2. 처음부터 지정된 파일의 취소

    git reset HEAD file
  3. 지정된 파일 작업에 대한 변경 사항을 취소

    git checkout -- file
  4. 임시 영역에서 로컬 파일 저장소에 제출됩니다

    git commit -m "comment"
  5. 원격 파일을 당겨

    git pull origin
  6. 지역 커밋 원격 밀어

    git push origin

도와주세요

  1. git help
  2. 명령의 도움을 사용하여보기

    git help add
  3. 보기 자식 가이드 (이 명령을 자세히 망할 놈의 라이프 사이클을 보여줍니다)

    git help tutorial

지점 관리

1 모든 원격 지점을 볼

git branch -r
  1. 모든 지점보기

    git branch -a
  2. 전환 지점

    git checkout local_branch_name
  3. 원격 지점에서 로컬 브랜치를 만들고 분기로 전환

    git checkout -b local_branch_name origin/remote_balance_name
  4. 로컬 브랜치를 삭제

    git branch -D local_branch_name
  5. 원격 지사 삭제

    git push origin  --delete remote_branch_name
  6. 로컬 브랜치의 이름을 이름 바꾸기

    git branch -m old_branch_name new_branch_name

기록을 제출보기

  1. 로그보기

    git log
  2. 로그보기 (표시 형식)

    git log --pretty=oneline

코드를 병합

  1. 지점 코드를 병합

    git merge --no--ff  branch_name

다르게 동작합니다 같은 명령 매개 변수에 차이가 많은 망할 놈의 명령이 있습니다. 우리는 수 있도록하여 자세한 사용법을 볼 수 있습니다.


 

관련 독서 :

" JPDA에 자바 "

" 연습 팀의 Git 버전 관리 ."

" MySQL의 권한에 대해 이야기 "

" 망할 놈의 일반적인 명령 및 일반적인 실수 ."

                                                                                     스캔 코드 진행과 함께, 관련

                                                                        개인 블로그 : http://www.andyqian.com

 

추천

출처blog.csdn.net/u010695794/article/details/87997619