github fork 贡献代码

本文详细介绍了如何在GitHub上Fork项目并进行修改,包括下载项目到本地、修改功能、提交更改、推送至远程仓库等步骤。此外还提供了如何请求原作者Merge的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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即可




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值