GitHub使用手册4——查看多人协作项目

一、克隆 Lighthouse 项目

这是一个正在进行多人协作的项目,是一个用于对渐进式网页应用进行审计、性能度量和提供最佳实践的应用。

https://github.com/GoogleChrome/lighthouse

二、筛选协作者的commit

如何查明我们的协作者所完成的工作:

1.按 commit 作者分组

git shortlog  显示按字母顺序排序的人名列表,以及他们对应的提交说明

git shortlog -s -n  -s 仅显示 commit 的数量,-n 按数量排序

2.按作者筛选

git log --author=Surma  筛选作者Surma的 commit

3.按搜索内容筛选 commit

commit 5966b66 为例,说明如何在 lighthouse 项目的 commit 中包含额外详细信息

git log --grep bug   筛选提到 "bug" 一词的 commit

原文地址:https://www.cnblogs.com/blog-address/p/12465916.html

时间: 2024-10-21 22:07:59

GitHub使用手册4——查看多人协作项目的相关文章

多人协作项目如何保持代码风格统一

原文链接:https://liushiming.cn/2020/02/20/keep-same-code-style/ 概述 多人在同一个项目协作的时候保持统一的编码风格很重要.但说起来容易做起来难,每个人都有自己的编码习惯,不去对比自己都难以意识到.本文我推荐一些做法.工具可以帮助我们尽量保持同样的风格. 选择go语言 如果可以,选择go语言作为编程语言. go语言自带代码格式化命令gofmt,要求所有代码都有一致的代码风格,甚至不允许未使用的import和未使用的变量定义在程序里,否则编译不

Android github 快速实现多人协作

前言:最近要做github多人协作,也就是多人开发.搜索了一些资料,千篇一律,而且操作麻烦.今天就整理一下,github多人协作的简单实现方法. 下面的教程不会出现:公钥.组织.team.pull request 1.首先小张在github上创建一个仓库,比如叫做: GlideDemo 2. 小张开始邀请小王       创建仓库后,然后开始添加 小王了. 注意在第三步的时候,要输入小王的github用户名.       3.小王接收小张的邀请      小王在github 登录自己的账户,登录

GitHub多人协作简明教程

本文面向了解git的基本命令但是不熟悉如何使用GitHub进行多人协作开发项目的同学. 为简单起见,这里只设定有两个开发人员,HuanianLi 和 DaxiangLi.他们在GitHub上的地址为: HuanianLi: https://github.com/huanianli  # host  developer DaxiangLi: https://github.com/daxiangli  # guest developer HuanianLi将创建一个项目kaiba, 然后邀请Daxi

Git之Eclipece提交项目到Github并实现多人协作

一.Eclipece提交项目到Github 见  eclipse提交项目到github 二.利用github组织实现多人协作 1.新建组织: New organization 1.1.填表(1.组织名   2.邮箱   3.免费公开仓库   4.创建) 2.组织管理 2.1添加团队: 2.2.添加组织的仓库: 2.3.添加成员:(添加成员之后,需要在邮箱里确认) 3.多人协作 3.1团队成员都从eclipse中拉取组织中的仓库 GIT视图->clone,按步骤来,与 eclipse提交项目到gi

GitHub 多人协作开发 三种方式:

GitHub 多人协作开发 三种方式: 一.Fork 方式 网上介绍比较多的方式(比较大型的开源项目,比如cocos2d-x) 开发者 fork 自己生成一个独立的分支,跟主分支完全独立,pull代码后,项目维护者可根据代码质量决定是否merge代码 此方式网上方法比较多,这里不详细描述 二.组织 组织的所有者可以针对不同的代码仓库建立不同访问权限的团队. Accounts Settings => Organizations =>Create new Organizations 新建一个组织

Git 多人协作开发

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且你的远程仓库的默认名称是origin 查看远程库的信息,用git remote [email protected] MINGW32 /c/gitskill (dev)$ git remoteorigin 或者,用git remote -v 查看更详细的信息: [email protected] MINGW32 /c/gitskill (dev)$ git remote -vorigin http

GIT 分支管理:多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git remote origin 或者,用git remote -v显示更详细的信息: $ git remote -v origin https://github.com/wangmingshun/studygit.git (fetch) origin https://github.com/wangming

Git教程之多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin.要查看远程库的信息,用git remote:或者,用git remote -v显示更详细的信息:上面显示了可以抓取和推送的origin的地址.如果没有推送权限,就看不到push的地址. 推送分支推送分支,就是把该分支上的所有本地提交推送到远程库.推送时,要指定本地分支,这样,Git就会把该分支推送到远程库对应的远程分支上: $ git push origin

多人协作

当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git remote origin 或者,用git remote -v显示更详细的信息: $ git remote -v origin [email protected]:GitLearnBling/learngit.git (fetch) origin [email protected]:GitLearnB