三. 创建项目并提交到远程git仓库中
原理就是:在github上新建一个与本地仓库一样名字的项目,然后用命令
git pull origin master –allow-unrelated-histories
git push -u origin master -f
强制更新覆盖gibhub仓库新建的项目。
3.1 创建本地仓库
1.创建好项目,选择VCS - > Import into Version Control -> Create Git Repository
2.接下来指定本地仓库的位置
点击OK后创建完成本地仓库
可以看到,此时在项目所在的目录文件夹下,生成了一个.git的隐藏文件
3.2 git的add操作
Add命令是把文件从IDE的工作目录添加到本地仓库的stage区,细心的会看到浅红色的文件通过add命令后,文件变成了绿色。
3.3 在github上创建仓库
在github上创建项目的仓库,意思是创建一个和项目相同名字的目录。
复制上面标红区域的git地址到idea中。
3.4 提交到远程仓库中
因为是第一次提交,Push前需要指定远程仓库的地址。如下图,点击Define remote后,在弹出的窗口中输入远程仓库地址。
输入在github中创建远程仓库的地址,可能会让其输入用户名和密码,都正确输入后,开始提交。接着弹出如下
- 切换到自己项目所在的目录,右键选择Git Bash Here
输入命令:git pull origin master –allow-unrelated-histories
git push -u origin master -f
输入第二个命令后:会有一个弹出框:让其输入用户名和密码,输入正确的用户名和密码后,
刷新一下github的项目,可以看到提交成功!
3.5 从github中查看提交结果
Ok,提交成功