You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在IntelliJ中配置GitLab仓库:拉取讲师仓库推送至个人仓库

配置Git双远程仓库:拉取讲师代码,推送到个人仓库

核心思路

给Git设置两个远程仓库:将个人GitLab仓库设为默认推送的origin,讲师的仓库设为上游upstream,既能从讲师仓库拉取更新,又能把自己的提交推送到个人仓库,无需手动复制代码。


方法一:命令行配置(通用所有平台)

  1. 查看当前远程仓库列表,确认现有远程地址:
    git remote -v
    
  2. 将默认origin远程改为你的个人GitLab仓库:
    # 直接修改现有origin的URL
    git remote set-url origin <你的个人GitLab仓库HTTPS链接>
    # 若之前origin是讲师仓库,也可先移除再添加
    # git remote remove origin
    # git remote add origin <你的个人GitLab仓库HTTPS链接>
    
  3. 添加讲师的仓库为上游远程upstream:
    git remote add upstream <讲师的GitLab仓库HTTPS链接>
    
  4. 再次验证远程配置,确保origin是个人仓库,upstream是讲师仓库:
    git remote -v
    
  5. 拉取讲师仓库的更新(假设主分支为main,是master则替换):
    git pull upstream main
    
  6. 推送自己的提交到个人仓库:
    # 第一次推送建议加-u,设置默认推送分支
    git push -u origin main
    # 后续直接推送即可
    git push origin main
    

方法二:IntelliJ图形界面配置

  1. 打开项目后,点击顶部菜单栏的 Git → Manage Remotes...
  2. 在弹出的窗口中:
    • 选中现有的origin,点击右侧的编辑图标(铅笔形状),将URL替换为你的个人GitLab仓库HTTPS链接,点击OK
    • 点击窗口左上角的+号,添加新远程:名称填upstream,URL填讲师的GitLab仓库HTTPS链接,点击OK后关闭窗口
  3. 拉取讲师的更新:
    点击顶部菜单栏的 Git → Pull...,在弹出的窗口中,远程选择upstream,分支选择对应主分支(如main),点击Pull即可
  4. 推送自己的代码:
    点击顶部菜单栏的 Git → Push...,默认会推送到origin的对应分支,确认信息后点击Push即可

注意事项

  • 拉取讲师更新前,务必先提交或暂存(Stash)本地未完成的修改,避免代码冲突
  • 如果拉取后出现冲突,需要手动解决冲突文件中的标记,然后提交冲突解决结果
  • 若个人GitLab仓库是新建的空仓库,第一次推送时可能需要强制推送(命令行加-f参数),但仅在第一次空仓库推送时使用,后续不要随意强制推送

内容的提问来源于stack exchange,提问作者Camiqaze

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 00:25:21