어떻게 자바 프로그래밍 업계를 입력? 공유에 대한 팁 힘내 무엇입니까? 망할 놈의 분산 버전 관리 시스템 오픈 소스, 매우 큰 매우 작은 프로젝트의 버전 관리에서 효율적인 고속 처리 할 수 있습니다. 단지 전용 호스팅, 이름 GitHub의 같은 Git 저장소 형식을 지원하기 때문에 GitHub의는 오픈 소스 및 호스팅 플랫폼 독점 소프트웨어 프로젝트입니다. 우리가 사용하는 힘내 및 GitHub의 많이했다, 다음 천 펭 샤오 총통은 정주 자바 교육 회원했다.
망할 놈의 팁
--all은 // 단지 로컬이 아닌 병합 작업에 코드를 다운로드 가져 GIT
자식 최신 버전을 다운로드 마스터 // HEAD 점으로 --hard 원 / 지점 이름을 다시 설정
-p 로그 파일을 GIT
보기 README.md 같은 역사의 개정 :> 자식 로그 -p README.md
자식 로그 -S'PATTERN '
'-S'stupid 로그 GIT> 예를 들어, 어리석은 역사를 가진 라인에서 수정할 검색
-p 추가 GIT
대화 형 및 변경 사항을 저장, 사용을 취소 저장 :> 자식 -p 추가
자식 RM -cached FILE
이 명령은 예를 들어, 단지 원격 파일을 삭제합니다 :> 자식 RM --cached database.yml을
저장된 레코드를 삭제 database.yml을하지만, 로컬 파일에 영향을주지 않습니다. 이 푸시는 무시되는 파일의 레코드를 삭제하는 것이 었 및 로컬 파일에 영향을주지 않습니다 매우 편리합니다.
자식 로그 ..BRANCH
이 명령은 반환이 아닌 HEAD 분기 기록을 커밋합니다. 이 기능 지점에있는 경우, 입력> 자식 ..master 로그인
현재 지점의 기록을 제출 합병되지 포함한 마스터 브랜치의 전체 역사를 돌려줍니다.
자식 분기 -merged 및 자식 분기 노 - 합병
这个命令返回已合并分支列表或未合并的分支列表。这个命令对合并前检查非常有用。例如,在一个功能分支,输入> git branch --no-merged,返回未合并到该分支的分支列表。
git branch –contains SHA
返回包含某个指定 sha 的分支列表。例如:> git branch --contains 2f8e2b
显示全部包含提交 2f832b 的分支。这个命令对于验证 git cherry-pick 完成非常有帮助。
git status -s
返回一个简单版的 git status。
git reflog
显示你在本地已完成的操作列表。
git shortlog -sn
显示提交记录的参与者列表。
GitHub使用技巧
快捷键:t和w
在你的源码浏览页面,按t可以快速进入模糊文件名搜索模式;在你仓库主页,按w 可以快速进行分支过滤,在任意GitHub页面中,按?展示当前页面可用的快捷键。
忽略空格: ?w=1
在任意的diff URL添加?w=1用来整理缩进。
按范围过滤提交记录: master@{time}..master
你可以创建一个对比页面通过使用URL github.com/user/repo/compare/{range}。范围 (range) 可以是两个SHA,例如sha1…sha2。或者两个分支名称,例如master…my-branch。范围同时也非常智能的支持使用时间作为关注点。你可以通过 master@{1.day.ago}…master 过滤从昨天开始的提交。
按作者过滤提交记录: ?author=github_handle
你可以通过在对比页面URL中增加 ?author=github_handle 来按作者过滤提交记录。
.diff 和 .patch
在比较页面、合并请求页面或者评论页面的URL后增加.diff 或者.patch,可以得到diff或者patch的文本格式。
솔리드 기술 재단이있는 경우, 높은 급여 작업이 매우 용이하게 얻을 갔다. 전문적인 학습을 선택, 우리는 당신이 빠르고 더 나은 자바 프로그래밍 산업에 참여하는 데 도움이 될 것입니다.