GitHub整合IDEA上传、下载、管理项目
如何使用IDEA实现项目的管控?本文章主要通过GitHub整合IDEA对项目进行管控,包括本地项目如何上传到github,如何从github下载项目到本地,以及使用git命令对项目更新进行修改提交。
1、注册GitHub账号
- 首先本地需要安装Git管理工具:https://git-scm.com/downloads
- 接着注册GitHub账号:https://github.com
2、IDEA配置GitHub
- 进入IDEA 点击File---->Settings,找到Version Control——>Git,找到本地安装Git的目录,配置Git安装,点击Test,出现Git版本,说明配置成功
- 接着配置GitHub,点击GitHub,点击Add Account
- 填写注册好的账户和密码,点击Log In(这里可能出现无法连接:Invalid authentication data.Connection reset),可以将Server中的url改成:https://github.com
3、上传项目到GitHub
- 点击VCS——>Import into Version Control——>create Git Repository,选择一个项目,使他成为Git项目
- 可以看到项目中的文件全部变红色,查看文件所在目录,可以发现多了一个.git文件(需要打开“显示隐藏文件”才可以显示)
- 右键选择Git Bash Here,设置账户和邮箱
-
git config --global user.name “xxx” 切换用户
git config --global user.email “xxx” 切换邮箱
git config user.name 查看用户名
git config user.email 查看邮箱 - 接着右键项目,此时可以查看到有Git这个选项,点击Git——>Add,可以看到文件变绿色了,此时只是添加到了本地仓库,并没有上传到GitHub远程仓库
- 到GitHub创建一个仓库,与选择上传的项目名称一致
- 复制项目的url,回到IDEA
- 右下角出现 Push successful,说明成功上传项目到github
- 回到github查看
4、提交修改到GitHub
- 例如:现在我要修改README.md文件
- 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查看提交记录
- 也可以使用idea直接在文件上右键——>Git——>Add,然后Commit Ddirectory进行提交,最后Git——>Repository——>push
5、从GitHub下载项目
- 打开你想要存储项目的位置(如E:\test)右键,点击Git Bash Here,弹出Git命令窗口,输入
git clone url(url为项目地址)- 切换到项目目录,打开git
- 切换到项目目录,打开git
- 执行git pull origin master 拉去项目更新
- 最后在IDEA中导入项目