Github上更新自己fork的代码

本文详细介绍如何在GitHub上fork别人的项目并进行代码同步。包括检出fork的分支、添加远程分支、拉取最新代码、合并及推送等步骤。

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

一、前提

本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接。
相关配置详情参考:https://help.github.com

二、详细操作

  1. 检出自己在github上fork别人的分支到rrest目录下,其中rrest目录之前是不存在的。
    git clone git@github.com:yss/rrestjs.git rrest
  2. 然后增加远程分支(也就是你fork那个人的分支)名为bob(这个名字任意)到你本地。
    git remote add bob https://github.com/DoubleSpout/rrestjs.git
    如果你运行命令:git remote -v你会发现多出来了一个Bob的远程分支。如下:
    bob https://github.com/DoubleSpout/rrestjs.git (fetch)
    bob https://github.com/DoubleSpout/rrestjs.git (push)
    origin git@github.com:yss/rrestjs.git (fetch)
    origin git@github.com:yss/rrestjs.git (push)
    
  3. 然后,把对方的代码拉到你本地。
    git fetch bob
  4. 最后,合并对方的代码。
    git merge bob/master
  5. 最最后,把最新的代码推送到你的github上。
    git push origin master

这样就完成了自己的代码更新。

三、后话

此文目的在于记录自己使用github的经验,如果你也使用github的话,希望对你有帮助。谢谢~。

### 将GitHub项目ForkGitee #### 创建新的Gitee仓库 为了将GitHub上的项目迁移到Gitee,首先需要在Gitee平台上创建一个新的空仓库。登录进入Gitee账号后,在首页点击“新建仓库”,填写必要的信息如仓库名称、描述等,并设置访问权限为公开或私有。 #### 获取GitHub项目的克隆链接 前往目标GitHub页面获取该项目的HTTPS或者SSH形式的克隆URL地址。通常位于网页右上方绿色按钮处显示Clone or download选项下的文本框内[^1]。 #### 配置本地Git环境 确保计算机已正确配置好Git工具以及关联个人身份验证凭证(用户名邮箱),以便能够顺利执行后续命令操作。如果尚未完成此步骤,则可以通过运行`git config --global user.name "Your Name"` 和 `git config --global user.email you@example.com` 来设定全局参数[^4]。 #### 执行迁移过程 通过终端应用打开命令提示符窗口,按照如下指令序列依次输入: ```bash # 克隆远程GitHub资源至当前目录下 $ git clone https://github.com/{username}/{repository}.git # 进入刚下载下来的文件夹中 $ cd {repository} # 初始化子模块(如果有) $ git submodule update --init --recursive # 添加指向新建立好的Gitee服务器端位置作为额外远端源 $ git remote add gitee https://gitee.com/{yourname}/{repo_name}.git # 推送所有分支标签等内容至上一步指定的目的地 $ git push gitee --all && git push gitee --tags ``` 上述流程完成后即实现了从GitHubGitee平台转移整个工程副本的操作[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值