Github Page可以拿来做个人主页或者Blog做Wiki作为立法过程的跟踪工具个人简历了解世界上新诞生的优秀项目 https://github.com/trending…更多精彩案例: https://github.com/explore
star 2000以上靠谱
Issues 看错误解决速度&错误个数
上传文件利用@迅速联系其他小伙伴,会自动发邮件给他们
tododoing done可转为Issues
文档记录带版本历史
统计
用途:存放自己的工具给别人一小段代码存储wiki上面的图片…
COMMIT-BRANCH-PR-TAG-REPO
diff,变更历史
分支,平行空间
Pull request,合并Branch,做Code Review
镜像,记录这个版本是稳定版
所有版本的集合
Fork会建立一个这个项目自己的仓库Coding一段时间之后,想同步原作者的代码/合并代码到原作者的仓库
自己的仓库放左边,原作者的仓库放右边对自己的仓库创建一个pull request,合并代码到自己的仓库
自己的仓库放右边,原作者的仓库放左边对原作者的仓库创建一个pull request,合并代码到原作者的仓库
参考资料:http://www.360doc.com/content/13/0410/18/2569758_277424931.shtml
Pull如果存在未提交代码,stash-pull-stash pop
Commit-push-pull request-merge
Github上手https://guides.github.com/activities/hello-world/Git操作入门https://www.codeschool.com/courses/try-git
下载源代码svn是拉最后一个版本git是拉所有版本(REPO)git下载zip则是最后一个版本,也没有多余的文件
不要吝啬pull requests,把每个功能都用分支区分开,分功能提交,不要一起提交或者至少一个分支,自己的分支,自己的代码都在上面
每次变更文件很大(基于文本的对比,你懂的)解决方案:(1)将存储图片改为存储生成图片的源文件Eg.bin文件夹下的.exe等等使用git-ignore类插件设置(2)在GitHub里面可以选择,将图片存储到文件系统,push的时候可选择拉/不拉
Eg.可以在过去的、别人的版本里面注入木马
参考资料:https://guides.github.com/introduction/flow/多功能并行开发的能力最小化冲突发生的概率让最适合解决冲突的人解决自己造成的冲突方便的Review能力
更好的权限管理灵活的分组基于org的第三方权限验证第三方错误跟踪Eg.Sentry
使用
//codeEg.issueREADME.md(github项目下面的简介内容即是README)
关于public和private的注意看,特别是授权访问private项目的
点击查看详情
没有硬性限制,但是官方不推荐大于1G
单个文件 <100M(否则使用用Git LFS方案)
可以在项目设置中关掉
https://developer.github.com/guides/managing-deploy-keys/
转载于:https://www.cnblogs.com/Lulus/p/7877958.html