IDEA中使用Git提交项目代码到Github

前期准备

  1. 安装并配置 Git

    • Git官网下载并安装 Git。
    • 配置 Git 的用户名和邮箱(最好与 GitHub 账号一致):
      • 打开 Git Bash 或终端。
      • 输入 git config --global user.name "Your Name Here" 设置用户名。
      • 输入 git config --global user.email "your_email@example.com" 设置邮箱。
  2. 安装 IntelliJ IDEA:确保已安装 IntelliJ IDEA,这是进行代码编写和版本控制的主要工具。

  3. 创建 GitHub 仓库(如果尚未创建):

    • 登录 GitHub 账号。
    • 点击页面右上角的“+”号,选择“New repository”创建新仓库。
    • 填写仓库名称、描述等信息,然后创建。

可参考浅学Git和GitHub-CSDN博客

在 IntelliJ IDEA 中配置 GitHub 

  1. 打开 IntelliJ IDEA 并加载项目。

  2. 配置 Git

    • 进入“Settings/Preferences”(设置/首选项)。
    • 选择“Version Control” > “Git”。
    • 在“Path to Git executable”中选择已安装的 Git 的执行文件(git.exe)。
    • 点击“Test”(测试)按钮确保配置正确。
  3. 配置 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 强制推送覆盖远程仓库的内容(但请注意,强制推送会覆盖远程仓库的历史记录,应谨慎使用)。

后续操作

  1. 更新本地代码

    • 当需要从 GitHub 上拉取最新代码时,可以在 IntelliJ IDEA 的终端(Terminal)或 Git Bash 中输入以下命令:
    git pull origin main

    这条命令会将远程仓库的 master 分支的最新代码拉取到本地仓库并合并。

  2. 继续开发和提交

    • 在本地进行代码开发后,可以重复上述的“将项目文件添加到暂存区”、“提交代码到本地仓库”和“将代码推送到 GitHub”的步骤来提交新的代码更改。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值