**

VCS版本控制上传失败,上面一栏中没有VCS只有Git的情况

**

1.File->Setting->Version Controll

在Version Controll界面找到没有git管理的项目,一般为红色,正常的是黑色,把项目从Version Controll中移出,然后重新添加。

2.设置导入时自动添加Git项目管理

File->Setting->Version Controll->Confirmation

在界面中找到when files are created

修改为Add silently

再导入项目的时候就会自动创建版本控制

如果说vcs变成了Git的选项,那么就是需要在设置里面找到Version Controll,把所有的项目都删了,重新添加那个你想提交到Git的项目,就会发现git变回了vcs,这个时候重新添加项目再进行上传就行

2021/3/2记录(后续有可能纠错)

Git的一个关键点

还有一个挺关键的问题,就是Git上面一个项目目前只能用一个仓库来装,如果说你一个仓库想放多个项目的话就要建立分支,目前还不会,以后再说。

也就是说,每想要在Git上面上传一个新的项目就要先在Git上面提前建好一个仓库,再在IDEA上面重新进行建仓,add,commit,最后Push的操作,否则的话就一直报错。

从零开始

android studio VCS 没有git选项_github


这个状态下,没有VCS只有Git

所以要先变回VCS,设置里直接把这个选项给del掉就行

android studio VCS 没有git选项_git_02


del之后的样子

android studio VCS 没有git选项_版本控制_03


直接apply就行,此时的VCS变回来了,就可以进行下一步了

android studio VCS 没有git选项_上传_04


再建一个javaweb项目进行测试

android studio VCS 没有git选项_git_05


这里版本控制里面就是空的了,不管也行,一会add操作就自动加上了

android studio VCS 没有git选项_上传_06


这里VCS建立本地仓

android studio VCS 没有git选项_上传_07


选择好文件位置建立本地仓

android studio VCS 没有git选项_版本控制_08


OK之后VCS就变成Git了

android studio VCS 没有git选项_版本控制_09


在文件上右键,add添加,就是之前的version control 的添加操作

android studio VCS 没有git选项_java_10


add之后,就可以往本地仓库进行上传了,commit就是先上传到本地仓库,后面再PUSH到Git服务器

android studio VCS 没有git选项_java_11


本地仓Commit

android studio VCS 没有git选项_上传_12

commit之后就可以PUSH了,前提是现在GitHub上面提前建好对应的仓库,如果不是一个仓库对应一个工程,否则的话如果想一个仓管理多个工程文件就得进行分支节点的创立,这里不进行描述(不会)

new仓库

android studio VCS 没有git选项_github_13


创建完成,复制仓库地址准备一会用

android studio VCS 没有git选项_java_14


回到IDEA准备Push

android studio VCS 没有git选项_上传_15


第一次进入要进行配置,这里空的

android studio VCS 没有git选项_版本控制_16


填好仓库名,然后填好仓库地址

android studio VCS 没有git选项_上传_17


OK之后,push

android studio VCS 没有git选项_版本控制_18


推送成功,有时候不成功,需要多调试几次,重启IDEA,但是大体的过程就是这样

android studio VCS 没有git选项_git_19

回到GitHub上,发现已经推送好了

android studio VCS 没有git选项_github_20