零基础学习JavaWeb的过程中,HTML和JS的练习代码使用VSCode编写,存储在StudyJavaWeb目录下的LeadingEnd目录中,而JavaWeb的相关代码,使用IDEA编写,存储在StudyJavaWeb目录下的TrailingEnd目录中,在上传项目时,发现IDEA将TrailingEnd引入git管理后,上传项目独自一个仓库。
经过测试,找出如下方法,能够让两个软件分别编写代码,上传到git中,存储在同一仓库内。
一:GitHub Desktop新增仓库
仓库名称为StudyJavaWeb,仓库地址为StudyJavaWeb的上一层目录
例如我的StudyJavaWeb地址是D:\Study\Learn\Code\StudyJavaWeb,那么我只要命名为StudyJavaWeb再选择地址为D:\Study\Learn\Code即可,git会自动在Code目录下找到StudyJavaWeb目录将其标记为git仓库,如果没有这个目录会自动创建。
如图所示:
因为我已经有了同名仓库,所以弹出个警告,正常情况下是没有这个警告的。
二:上传代码
在GitHub Desktop中将所有已有代码上传到git中
三:更新代码
使用IDEA打开TrailingEnd目录,更新代码,或者新增文件,第一次操作应该会有一个弹窗,问要不要把XXX归git管理,点是就行了,然后更新的代码或新增的文件就能够提交到git仓库中,并进行上传了。
(我的VSCode不知道为啥连不上git,只能先用VSCode将代码提交,然后再用github desktop上传代码)