1. Github仓库概念
首先github仓库有两个方面,一个是本地仓库,其中的版本管理和项目信息保存在.git文件夹中(一般隐藏了起来);另一个就是远程仓库,项目信息保存在github.com网站上。
项目上传过程如下图:
2. 利用IDEA进行项目管理
2.1.创建远程仓库并上传整个项目
描述:可以将整个项目上传至远程仓库,并建立版本控制。
具体操作:
VCS → Import into Version Control → Share Project on GitHub 在远程仓库上创建repo并将本地项目上传至该repo
2.2.项目改动从本地工作区提交至本地仓库 (add + commit)
描述:可以将版本改动信息选择性更新至本地仓库
具体操作,分几步走:
1)创建一个项目
如果已经有项目忽略这一步。
2)开启git版本监督 (可以理解为建立本地仓库)
通过VCS → Import into Version Control → Create Git Repository 开启版本监督控制,并选定要进行监督的项目。
Tip:可以通过Settings → Version Control来查看当前哪些项目被列入版本控制。如下图:
3)添加改动信息并提交至本地仓库
Git → Add 将红名文件加入本地仓库,加入文件名由红色变绿色
Git →Commit 提交至本地仓库,提交后文件名由绿色变为白色
2.3.从本地仓库上传至远程仓库 (push)
描述:可以将版本改动信息选择性上传至远程仓库
具体操作:
Git → Push 将本地仓库上传至远程仓库,需要注册远程仓库URL,name可以认为是仓库别名。
Tip:可以通过VCS → Git → Remotes来查看当前哪些远程仓库已被注册。如下图: