如何参与GitHub开源项目
- Fork 想要参与的代码仓库:将代码仓库复制到你的GitHub账号下
- Clone代码仓库:在你的GitHub账号下Clone,复制链接到剪切板;打开cmd命令行,使用 git colne "刚才复制链接" 命令将该项目克隆到本地
- 新建一个代码分支:cd first-contriburions; git checkout -b <新分支名称>(新分支命名要具有代表性,按照clean code规则进行命名)
- 对代码进行修改:打开需要改动的文件,修改后保存(git status 命令能够列出被改动的文件);使用git add命令添加改动(git add <文件名>)
- 提交修改:git commit -m "Add <你的名字> to Contributors list"(引号中为对修改的代码进行的注释说明)
- 将改动发布到GitHub:git push origin <分支名称>
- 将修改供他人审阅:前往 Github 你的代码仓库,点击
Compare & pull request
按钮,接着再点击Create pull request
按钮,正式提交 pull request。 - 通过审阅:更改会被合并到项目中,你会收到电子邮件通知。
参考地址:https://github.com/firstcontributions/first-contributions
Git使用过程常用命令总结:
- cd:进入某个目录
- mkdir:创建一个文件夹
- pwd:显示当前的目录路径
- git init:创建版本库
- git add:将文件提交到暂存区
- git commit -m:将暂存区文件提交到仓库
- git status:检查当前文件状态
- git diff:查看文件修改的内容
- git log:获得历史修改记录
- git log --pretty=oneline:一行显示历史修改记录
- cat:查看文件内容
- git reset --hard HEAD^:回退到上一个版本
- git reflog:获取历史版本号
- git reset --hard 版本号:回退到该版本号对应的版本
- git reset --hard HEAD^^:要回退到上上个版本
- git reset --hard HEAD~10:回退到10个版本之前
- git remote add origin <我的GitHub地址>:将本地仓库和github仓库进行关联
- git push origin <分支名称>:将改动发布到GitHub
书痴者文必工,技痴者艺必良