Github fork修改再push
Git fork
fork动词含义:分岔split
fork 是一种在托管服务(宿主环境hosting environment)上完成的操作,如 GitHub。fork 仓库会创建与原始仓库完全相同的副本,并将该副本移动到你的帐户。你对 fork 的仓库拥有完全控制权。修改 fork 的仓库不会更改原始仓库。
fork 不在命令行上执行;也不存在 git fork 命令。
尝试运行 git fork 命令会产生错误。(另外,fsck 并不是粗话,它表示"文件系统检测",指的是审核文件的一致性。)
——————————————————————————
git clone 他人仓库,修改后提交commit再push——会fatal失败!
$ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
若是先fork到自己账户上有了副本,再git clone 该副本的url
,……,之后再push回自己仓库。
……省略号中间的步骤:cd
进入副本目录,checkout -b
建立新分支并转至该分支, 修改副本中部分内容
,git diff
; git add .
; git commit -m '修改说明一句话'
; git push origin 新分支
使用某个第三方库构建一个项目
fork 其他开发者的仓库可以将其复制到你的帐户,使你可以全权对它执行 git pull 和 git push!
“拉取请求”(Pull Request):
如果你的 fork 中包含原项目所没有的代码,则可以通过向初始或源仓库的维护者发送一个请求,以让其将你在他们项目的 fork 上所做的更改应用在他们的项目中,请求维护者将这些更改拉取到原项目中。总的来说,Pull Request 是让源仓库拉取