如何在IntelliJ中将Project2与GitHub现有仓库的Project1建立关联?
操作步骤
1. 绑定IntelliJ与GitHub账号
- 打开IntelliJ设置界面:Windows/Linux按下
Ctrl+Alt+S,macOS按下⌘, - 左侧导航栏依次选择
Version Control->GitHub - 点击右侧
+号,选择你偏好的登录方式(账号密码/授权令牌),按照页面提示完成授权即可 - 确认你的GitHub账号出现在列表中后,点击
OK保存设置
2. 将boardProject2关联到存储boardProject1的已有GitHub仓库
- 在IntelliJ中打开本地的boardProject2项目
- 为项目开启Git版本控制:按下
Ctrl+Shift+A(macOS按⌘⇧A)唤起全局操作搜索,输入Create Git Repository,选中后在弹窗中选择boardProject2的根目录,确认即可 - 绑定远程仓库地址:再次唤起全局搜索,输入
Git Remotes,选中后在弹窗中点+号,Name字段填origin,URL字段填你存储boardProject1的GitHub仓库的HTTPS/SSH地址,保存即可 - 先拉取远程仓库内容避免冲突:顶部菜单栏选择
Git->Pull,选择刚添加的origin远程以及对应的主分支(通常为main或master),执行拉取操作
注意:如果拉取时提示文件冲突,需要先手动编辑冲突文件,标记为已解决后再执行后续操作。
- 按照你的实际需求选择后续操作即可:
- 若要将boardProject2与boardProject1存放在同一分支的不同目录:将拉取到的boardProject1文件移动到单独目录,整理好boardProject2的项目文件,依次执行
Add、Commit后Push到远程分支即可 - 若要将boardProject2存放到独立分支:点击IntelliJ右下角的分支切换按钮,选择
New Branch创建新分支,完成提交后推送到远程即可 - 若要让boardProject2依赖boardProject1:直接在boardProject2的构建配置文件(Maven对应
pom.xml、Gradle对应build.gradle)中添加boardProject1的模块依赖,同步构建工具即可生效
- 若要将boardProject2与boardProject1存放在同一分支的不同目录:将拉取到的boardProject1文件移动到单独目录,整理好boardProject2的项目文件,依次执行
内容的提问来源于stack exchange,提问作者김진욱
相关产品推荐
相关产品推荐

