GitHub整合IDEA上传、下载、管理项目

如何使用IDEA实现项目的管控?本文章主要通过GitHub整合IDEA对项目进行管控,包括本地项目如何上传到github,如何从github下载项目到本地,以及使用git命令对项目更新进行修改提交。

1、注册GitHub账号

  • 首先本地需要安装Git管理工具:https://git-scm.com/downloads
  • 接着注册GitHub账号:https://github.com
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目

2、IDEA配置GitHub

  • 进入IDEA 点击File---->Settings,找到Version Control——>Git,找到本地安装Git的目录,配置Git安装,点击Test,出现Git版本,说明配置成功
    GitHub整合IDEA上传、下载、管理项目
  • 接着配置GitHub,点击GitHub,点击Add Account
    GitHub整合IDEA上传、下载、管理项目
  • 填写注册好的账户和密码,点击Log In(这里可能出现无法连接:Invalid authentication data.Connection reset),可以将Server中的url改成:https://github.com
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目

3、上传项目到GitHub

  • 点击VCS——>Import into Version Control——>create Git Repository,选择一个项目,使他成为Git项目
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • 可以看到项目中的文件全部变红色,查看文件所在目录,可以发现多了一个.git文件(需要打开“显示隐藏文件”才可以显示)
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • 右键选择Git Bash Here,设置账户和邮箱
  • git config --global user.name “xxx” 切换用户
    git config --global user.email “xxx” 切换邮箱
    git config user.name 查看用户名
    git config user.email 查看邮箱

    GitHub整合IDEA上传、下载、管理项目
  • 接着右键项目,此时可以查看到有Git这个选项,点击Git——>Add,可以看到文件变绿色了,此时只是添加到了本地仓库,并没有上传到GitHub远程仓库
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • 到GitHub创建一个仓库,与选择上传的项目名称一致
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • 复制项目的url,回到IDEA
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • 右下角出现 Push successful,说明成功上传项目到github
    GitHub整合IDEA上传、下载、管理项目
  • 回到github查看
    GitHub整合IDEA上传、下载、管理项目

4、提交修改到GitHub

  • 例如:现在我要修改README.md文件
    GitHub整合IDEA上传、下载、管理项目
    GitHub整合IDEA上传、下载、管理项目
  • git remote -v查看远程地址
  • git remote add origin url关联一个远程库(例如url:https://github.com/wink-git/listdemo.git)
  • git fetch origin取回特定分支的更新
  • git pull origin master 拉取更新项目
  • git add’ ’ 添加提交
  • git commit -m"" 填写提交信息
  • git push origin master 推送到仓库
  • git log查看提交记录
    GitHub整合IDEA上传、下载、管理项目
  • 也可以使用idea直接在文件上右键——>Git——>Add,然后Commit Ddirectory进行提交,最后Git——>Repository——>push
    GitHub整合IDEA上传、下载、管理项目

5、从GitHub下载项目

  • 打开你想要存储项目的位置(如E:\test)右键,点击Git Bash Here,弹出Git命令窗口,输入
    git clone url(url为项目地址)
    GitHub整合IDEA上传、下载、管理项目
    • 切换到项目目录,打开git
      GitHub整合IDEA上传、下载、管理项目
  • 执行git pull origin master 拉去项目更新
    GitHub整合IDEA上传、下载、管理项目
  • 最后在IDEA中导入项目
    GitHub整合IDEA上传、下载、管理项目