git子仓库拉取主仓库代码
# 1. 克隆你的fork仓库(如果你还没有克隆)git clone <your-fork-repo-url>
# 2. 进入仓库目录(或者是直接在项目目录中打开Git Bash)cd <your-fork-repo-directory>
# 3. 添加主仓库作为一个新的远程仓库(如果你还没有添加)git remote add upstream <main-repo-url>
# 查看远程仓库是否配置成功git remote -v
# 如果报错,删除现有的upstream重新配置即可git remote remove upstream
# 4. 获取主仓库的最新更改git fetch upstream
# 5. 在当前项目切换到你想要合并更改的分支git checkout dev-1.0
# 6. 拉取主仓库代码
方式1:合并主仓库的更改到你的分支 (取决于主仓库使用的是哪个分支名)git merge upstream/dev
# 处理完冲突就可以提交这些更改到你的fork仓库中了git push origin dev-1.0
方式2:拉取主仓库的某个提交// 查看提交记录
git log upstream/main
Vim快捷键:
Ctrl+C:挂起 Vim 将其从前台发送到后台
Ctrl+Z:挂起 Vim 将其从前台发送到后台
:x:保存所有更改并退出 Vim
:wq:保存当前文件并退出 Vim
:q!:放弃所有更改并退出 Vim
拉取提交git cherry-pick <commit-hash>
提交git push
# 7. 如果一切顺利,你的fork仓库现在同步了主仓库的最新更改
# 处理完冲突就可以提交这些更改到你的fork仓库中了git push origin dev-1.0
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术