git+github创建分支&提交并贡献代码(linux环境)
博客专区 > 囚兔 的博客 > 博客详情
git+github创建分支&提交并贡献代码(linux环境)
囚兔 发表于5年前
git+github创建分支&提交并贡献代码(linux环境)
  • 发表于 5年前
  • 阅读 6073
  • 收藏 84
  • 点赞 0
  • 评论 8

【腾讯云】新注册用户域名抢购1元起>>>   

根据github官网的教程,创建一个Spoon-Knife项目的分支https://github.com/octocat/Spoon-Knife

1、在github创建指定项目分支

登陆github,进入上述Spoon-Knife项目网址,点击右上角“Fork”按钮,稍等片刻便在自己的库中创建了Spoon-Knife的分支,地址为https://github.com/myusername/Spoon-Knife.git

2、克隆项目到本地

由于此时项目只是存在与远程GitHub,所以必须克隆到本地用于开发,

执行如下命令

git clone https://github.com/username/Spoon-Knife.git

即在本地创建了一个项目的克隆。

3、配置本地库与原始库的关联

由于克隆后的本地库的只有一个与自己的GitHub上的分支关联的名为origin的远程,所以要提交自己的更新到原始库,必须配置与原始库https://github.com/octocat/Spoon-Knife的关联,名为upstream

执行如下:

cd Spoon-Knife

#进入本地克隆的项目

git remote add upstream https://github.com/octocat/Spoon-Knife.git

#添加与原始库的关联,名为upstream

git fetch upstream

#从原始库上抓取最新更新

4、修改代码并提交和PUSH

修改项目下的README文件作为测试,添加一行“first change.”

git commit -a -m 'Update README'

git push origin master

#提交push到远程自己的项目分支库

git fetch upstream

#抓取远程原始库的更新

git merge upstream/master

#将抓取的更新合并到本地的库中

5、发送Pull Requests

    进入自己的Spoon-Knife分支库,点击右上角的“Pull Request” 按钮,进入发送Pull Request界面。上方左边是原始库,右边为自己的分支库,在下方填写标题及评论。点击“Send pull request”按钮,则Pull Request 发送成功。然后就等原始库的维护人员审核,是否采用你的Pull Request,采用则你的代码更新会合并到原始库,完成代码贡献。

 

请问大家,在linux下有没有类似Live Writer的工具来写博客啊?网页上写比较麻烦


 

标签: git github
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
囚兔
粉丝 38
博文 73
码字总数 45052
作品 1
评论 (8)
Haides
回答问题,Linux 下用浏览器插件,scribe 可以配置博客编写
赵紫川
直接用markdown多好,比live writer方便多了
李惟
进入自己的Spoon-Knife分支库,点击右上角的“Pull Request” 按钮

下方没有填写标题及评论,也没有“Send pull request”按钮
顶部有一排提示信息


Oops! octocat:master is already up-to-date with aiyuchen:master Try a different branch?
囚兔

引用来自“李惟”的评论

进入自己的Spoon-Knife分支库,点击右上角的“Pull Request” 按钮

下方没有填写标题及评论,也没有“Send pull request”按钮
顶部有一排提示信息


Oops! octocat:master is already up-to-date with aiyuchen:master Try a different branch?

你已经提交修改到自己的分支库了吗?也就是说你的分支库与原始库有文件存在不一致吗?
囚兔

引用来自“epi.clyce”的评论

直接用markdown多好,比live writer方便多了

原来是一门标记语言,不错可以学习下
囚兔

引用来自“Haides”的评论

回答问题,Linux 下用浏览器插件,scribe 可以配置博客编写

说的是http://www.oschina.net/p/scribefire 吧,可以试试,发现有个分类叫“博客客户端”,可以在看还有没有其他的
王振威
最简单的,直接fork一个,做提交,然后再github上添加pull request就行了,免去了很多命令的。
Haides

引用来自“shipley”的评论

引用来自“Haides”的评论

回答问题,Linux 下用浏览器插件,scribe 可以配置博客编写

说的是http://www.oschina.net/p/scribefire 吧,可以试试,发现有个分类叫“博客客户端”,可以在看还有没有其他的

是的。通过浏览器插件方式,是个跨平台好工具
×
囚兔
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: