一. 首次将本地项目发布到远程GitHub
- 在远程GitHub创建项目存储位置,并获取URL
- IDEA中创建本地版本库
VCS -> Import into Version Control -> Create Git Repository… -> 选择本地项目 - IEDA中完成本地项目的上传
(1)添加到缓存:项目名称上右键 -> Git -> Add
(2)提交到本地版本库:项目名称上右键 -> Git -> Commit Directory…
(3)上传到远程GitHub:项目名称上右键 -> Git -> Repository -> push -> 填写步骤(1)中获取的URL
二. 首次将远程GitHub上的项目下载到本地
File -> New -> Project from Version Control -> Git -> 填写远程GitHut上项目的URL
三. 提交(本地 -> 远程)
- 添加到缓存:项目名称上右键 -> Git -> Add
- 提交到本地版本库:项目名称上右键 -> Git -> Commit Directory…
- 上传到远程GitHub:项目名称上右键 -> Git -> Repository -> push
四. 更新(远程 -> 本地)
项目名称上右键 -> Git -> Repository -> pull
补充:
问题:首次上传被拒绝
原因:在GitHub上创建项目时生成了README.MD文件,需要先更新到本地,然后再将本地项目上传
解决方法:第一步:进入项目文件目录,项目文件上右键 -> Git Bash Here;第二步:在弹出的对话框中输入命令 : git pull origin master --allow-unrelated-histories,运行完命令后会更新README.MD文件到本地;第三步:按照第一步重新打开一个对话框,输入命令 : git push origin master。