Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Jasonboy11/forktest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

125 Commits

Repository files navigation

fork的使用说明

一、Fork项目

说明:Fork相当于把别人的项目仓库变为自己的项目,然后你自己可以自由修改,提交到自己的远程仓库。也可以通过的 Pull Request 把你的更改提交回原仓库。

1.首先找到要fork的项目,以本测试项为例,点击这个库的Fork按钮创建叉作为自己的项目。

2.创建成功后可以在自己的库里找到刚刚Fork的库,注意Fork库的图标是一个叉子

-->

3.克隆库到本地做修改。首先复制刚刚Fork下来的项目库地址,注意使用SSH即黄色框里如果显示Use SSH则点击它切换成SSH,如果不是则不需要更改。点击红框图标复制。

4.在本地新建一个文件夹用作存放克隆的库,然后右键打开gitbash输入

$ git clone "粘贴刚刚复制的地址", 然后回车,等待克隆完成。


二、分支内容的增加

1.修改项目文件,我们先做一个学号名字文件文件并上传合并,打开项目中的name文件夹,新建一个文本文件,输入你的学号姓名

2.接下来要把你修改的信息上传,在forktest文件夹中右键打开gitbash,输入

  • $ git add .
  • $ git commit -m '备注信息'
  • $ git push -u origin master

3.登录你的GitHub,提交修改给原作者。首先进入你刚刚fork的库,点击Pull requests

4.点击new pull requests

5.注意红框中的是你fork下来修改的库名,黄框是原作者的库名。注意主从顺序,我们是要提交到原仓库,所以应该是(从-->主);确认无误后点击Create

6.填入文档说明,然后点击Create Pull requests,显示提交成功,接下来只需要由我确认合并你修改的文件就能显示在此项目中了。


三、分支内容修改和删除

1.对fork的内容进行操作前,需要保持库为最新版本,先更新自己的分支,因为要从主仓库更新所以逻辑顺序是(主-->从)

先点击New pull request进入拉取请求界面

注意如果没有分支选项先点击1compare across forks

2红色框里是主仓库文件,3黄色框是你自己的Fork库文件,注意顺序,然后输入备注和说明一路点击绿色按钮提交完

2. 注意如果本地fork依然没有更新,看一下自己页面上有没有拉取请求,自己同意一下拉取请求

找到自己刚刚提交的记录

确定合并

最后看一下自己的库是否已经更新

3.进入你的本地库文件夹,右键gitbash从github上快速合并更新代码

  • $ git pull origin master

4.进行你的修改操作,完成后重复第二条的步骤并提交,通知我确定合并以后即可完成主仓库更新。


About

fork说明

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%

AltStyle によって変換されたページ (->オリジナル) /