git fork 后如何提交

不及物动词 其他 390

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Git中,你可以通过fork一个项目来创建一个属于自己的分支,然后可以在该分支上进行修改和提交。

    以下是提交步骤:

    1. 克隆你fork的项目到本地:
    “`
    git clone
    “`

    2. 进入克隆下来的本地项目目录:
    “`
    cd
    “`

    3. 创建一个新的分支:
    “`
    git checkout -b
    “`

    4. 进行你要的修改,这可以包括添加、删除、修改文件等。

    5. 将你的修改添加到暂存区:
    “`
    git add .
    “`

    这里的`.`表示添加当前目录下所有的修改文件,你也可以指定具体的文件名。

    6. 提交你的修改到本地分支:
    “`
    git commit -m “commit_message”
    “`

    在`-m`后面的引号中输入一条简洁明了的提交信息,描述你的修改。

    7. 将你的修改推送到远程仓库:
    “`
    git push origin
    “`

    这里的``是你创建的新分支的名称。

    8. 接下来,你可以在GitHub上的原仓库中打开一个Pull Request(PR)来将你的修改合并到原始代码库。点击分支页面上方的”New Pull Request”按钮,在打开的页面中选择你的分支和基础分支,然后填写相关信息并提交PR。

    完成以上步骤后,你的修改就已经提交到了你fork的项目中。原始仓库的拥有者将会收到你的PR请求,然后审查你所做的更改。

    总结:

    通过fork一个项目,你可以在自己的分支上进行修改和提交。提交修改前,确保你已经克隆了你fork的项目到本地,然后创建一个新的分支进行修改。修改完成后,将修改添加到暂存区,之后将修改提交到本地分支,再将本地分支推送到远程仓库。最后,打开一个PR将你的修改合并到原始代码库。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    当你在 GitHub 上 fork 一个项目后,你就可以将该项目的副本复制到你自己的账户中,并拥有对这个副本的完全访问权限。你可以在这个副本上进行更改,并使用以下步骤将更改提交回原始项目。

    1. 克隆你的 fork 到本地机器上。打开终端并输入以下命令:

    “`
    git clone https://github.com/你的用户名/项目名.git
    “`

    这将在你的本地机器上创建一个与你 fork 的项目相同的目录。

    2. 进入到这个新创建的目录中:

    “`
    cd 项目名
    “`

    3. 创建一个新的分支来进行你的更改,这样你就可以保持你的更改与原始项目的主分支分开。你可以使用以下命令创建并切换到一个新的分支:

    “`
    git checkout -b 新分支名
    “`

    4. 进行你的更改并提交到这个新分支。你可以使用任何编辑器或 IDE 来修改项目文件。

    5. 一旦你完成了更改,可以使用以下命令将更改添加到暂存区:

    “`
    git add .
    “`

    这将添加你对所有更改的跟踪。

    6. 接下来,使用以下命令提交你的更改:

    “`
    git commit -m “提交信息”
    “`

    请在双引号中填写有关你的更改的简短描述。

    7. 接下来,将你的本地更改推送到你 fork 的远程仓库中:

    “`
    git push origin 新分支名
    “`

    这将把你的更改推送到你 fork 的远程仓库中的新分支中。

    8. 最后,访问你 fork 的 GitHub 页面,你将看到一个关于你刚刚推送的分支的提示信息。点击提示信息中的 “Compare & pull request” 按钮。

    9. 在接下来的页面中,提供有关你更改的详细描述,并检查并确认所做的更改。

    10. 单击 “Create pull request” 按钮,这将创建一个新的拉取请求,允许你将你的更改提交到原始项目的所有者手中。

    一旦原始项目的所有者审核并接受你的拉取请求,你的更改将被合并到他们的项目中。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    当我们在 Git 中 fork(分叉)一个仓库时,实际上是在自己的 GitHub 账号下创建了一个与原仓库完全独立的仓库副本。如果您想对 fork 后的仓库进行修改,并将这些修改贡献给原仓库的所有者,可以按照以下步骤进行提交。

    1. 克隆 fork 后的仓库到本地:
    “`
    git clone https://github.com/{your-username}/{forked-repo}.git
    “`

    将 `{your-username}` 替换为您的 GitHub 用户名,`{forked-repo}` 替换为您 fork 后的仓库名称。

    2. 切换到本地仓库目录:
    “`
    cd {forked-repo}
    “`

    将 `{forked-repo}` 替换为您 fork 后的仓库目录名称。

    3. 创建并切换到一个新的分支(可选):
    “`
    git checkout -b {branch-name}
    “`

    将 `{branch-name}` 替换为您要创建的分支名称。如果不想新建分支,可以跳过这一步。

    4. 进行所需的修改:
    使用您喜欢的编辑器或终端命令来修改文件。

    5. 将修改添加到暂存区:
    “`
    git add .
    “`

    6. 提交修改:
    “`
    git commit -m “Modify something”
    “`

    将 `”Modify something”` 替换为您的提交信息。

    7. 推送修改到 GitHub 仓库:
    “`
    git push origin {branch-name}
    “`

    将 `{branch-name}` 替换为您之前创建的分支名称。如果没有新建分支,可以将该命令替换为 `git push origin main`。

    8. 在 GitHub 上创建一个新的“Pull Request”(拉请求):
    在您 fork 后的仓库页面,点击“New pull request”(新建拉请求)按钮,填写相关信息并提交。

    9. 等待原仓库所有者审核您的修改:
    原仓库的所有者将审查您的拉请求,并决定是否接受您的修改。

    10. 更新本地仓库:
    如果原仓库的所有者接受了您的拉请求,您可以在本地仓库进行以下操作,以保持与原仓库同步:
    “`
    git pull upstream main
    “`

    此命令将拉取原仓库的最新代码到本地主分支。

    通过以上步骤,您就可以将 fork 后仓库的修改提交给原仓库,供原仓库所有者审核和接受。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部