github fork 贡献代码

来源:互联网 发布:淘宝晒图返现违规吗 编辑:程序博客网 时间:2024/05/29 18:32

1: 在github 上开源项目 fork 下 

fork  之后就已经在自己的github 上有仓库地址,而且标有来源了


2 :git clone 把项目下载到本地来


3 :修改完善功能,测试完毕  

4:git status 检查一下改动了那些文件,如果有需要忽略或者增加 track 的文件,就 git add ,或者编辑 vi .gitignore 文件,这个文件的语法在文件里面写的很清除,此处省略。 编辑完 .gitignore 文件后,用 git status 检查一下,如果没有变化,就是缓存没有清除,使用这个命令: git rm -r --cached . ,之后在 git status 。git commit -a -m "Add:balabalabala" :提交更改, -a 命令,只提交改动, -m 改动说明,说明格式建议如下


Mod: remove unused code, 表示修改(Modify)  Add: a new module to have faster process, 表示新增(Add)  Rem: deprecate unused modules, 表示移除(Remove)  Ref: improved the implementation of module X, 表示重构(Refactory)
git push -u origin master :提交到远程仓库,至此终端上的操作完成。进入 github 网页操作。
至此大功告成啦。接下来就看原作者愿不愿意 merge 你的提交了。
1 git remote add origin git@github.com:phpfzh/angular4.git
注:如果添加远程地址的时候报了fatal: remote origin already exists.

1、先删除远程 Git 仓库

git remote rm origin

再重新添加
git remote add origin git@github.com:phpfzh/angular4.git
2:查看修改了什么
git status 
3:提交修改
git commit -a -m "修改看xxx文件"
4:上传到远程仓库
git push -u origin master
如图
上传成功后到github
将修改提交给主帐号的原作者,由它来决定是否合并你的修改,操作如下,
点击Pull request后,跳转到下一个页面,在下一个页面上点击New pull Request
然后点击Click to create ....即可跳转到最后一个页面,在最后一个页面上写上自已的提交注释,点击Send Request即可

0 0
原创粉丝点击