前期准备
-
安装并配置 Git:
- 从Git官网下载并安装 Git。
- 配置 Git 的用户名和邮箱(最好与 GitHub 账号一致):
- 打开 Git Bash 或终端。
- 输入
git config --global user.name "Your Name Here"
设置用户名。 - 输入
git config --global user.email "your_email@example.com"
设置邮箱。
-
安装 IntelliJ IDEA:确保已安装 IntelliJ IDEA,这是进行代码编写和版本控制的主要工具。
-
创建 GitHub 仓库(如果尚未创建):
- 登录 GitHub 账号。
- 点击页面右上角的“+”号,选择“New repository”创建新仓库。
- 填写仓库名称、描述等信息,然后创建。
在 IntelliJ IDEA 中配置 GitHub
-
打开 IntelliJ IDEA 并加载项目。
-
配置 Git:
- 进入“Settings/Preferences”(设置/首选项)。
- 选择“Version Control” > “Git”。
- 在“Path to Git executable”中选择已安装的 Git 的执行文件(git.exe)。
- 点击“Test”(测试)按钮确保配置正确。
-
配置 GitHub 账号:
- 在“Settings/Preferences”(设置/首选项)中,选择“Version Control” > “GitHub”。
- 输入 GitHub 的账号和密码(或使用 SSH 密钥进行身份验证)。
- 点击“Test”(测试)按钮确保连接成功。
将项目提交到 GitHub
1、创建本地 Git 仓库:
- 在 IntelliJ IDEA 中,打开项目文件。
- 选择“VCS”(版本控制系统)菜单。
- 选择“Create Git Repository”(创建 Git 仓库),IDEA 会为项目创建一个 Git 仓库,并在项目目录下生成
.git
文件夹。
2、将项目文件添加到暂存区
3、提交代码到本地仓库
4、将本地仓库与远程仓库绑定:
- 如果这是第一次提交到 GitHub,需要绑定本地仓库和远程仓库。
- 在 IntelliJ IDEA 的终端(Terminal)或 Git Bash 中输入以下命令:
git remote add origin https://github.com/your_username/your_repository.git
其中,your_username
和 your_repository
应替换为你的 GitHub 用户名和仓库名。
5、修改本地分支名字(将master-->main):
由于github上的分支名字为main,为了统一本地仓库与远程仓库分支的名字,将本地的master改成main
git branch -m master main
5、将代码推送到 GitHub:
- 在 IntelliJ IDEA 的终端(Terminal)或 Git Bash 中输入以下命令:
git push -u origin main
这条命令将本地仓库的 master
分支推送到远程仓库的 origin
(即你刚绑定的 GitHub 仓库)。-u
参数表示设置上游分支,以后推送和拉取代码时可以简化为 git push
和 git pull
。
- 如果你在创建 GitHub 仓库时选择了自动生成 README 文件,而本地仓库中没有这个文件,可能会出现冲突。此时,你可以使用
git push -f origin master
强制推送覆盖远程仓库的内容(但请注意,强制推送会覆盖远程仓库的历史记录,应谨慎使用)。
后续操作
-
更新本地代码:
- 当需要从 GitHub 上拉取最新代码时,可以在 IntelliJ IDEA 的终端(Terminal)或 Git Bash 中输入以下命令:
git pull origin main
这条命令会将远程仓库的
master
分支的最新代码拉取到本地仓库并合并。 -
继续开发和提交:
- 在本地进行代码开发后,可以重复上述的“将项目文件添加到暂存区”、“提交代码到本地仓库”和“将代码推送到 GitHub”的步骤来提交新的代码更改。