从java项目文件的不同版本创建新的本地git存储库
我是git新手,我有很多版本的项目存储在我的本地计算机中,我希望执行以下操作从java项目文件的不同版本创建新的本地git存储库,java,git,Java,Git,我是git新手,我有很多版本的项目存储在我的本地计算机中,我希望执行以下操作 从这些具有不同名称根目录的版本在git中创建本地存储库 查看版本之间的差异 pl.帮助创建一个新目录,从此创建x和cdx。然后运行git init。这将在x目录中启动一个新的空git存储库。git存储库是具有.git子目录的文件夹 从项目的第一个版本复制文件,将其粘贴到x中 在x中创建一个.gitignore文件,并告诉它您不希望git跟踪项目的哪些文件。有关更多信息,请参阅 完成后,运行git add-A告诉git跟
pl.帮助创建一个新目录,从此创建
x
和cdx
。然后运行git init
。这将在x
目录中启动一个新的空git存储库。git存储库是具有.git
子目录的文件夹
从项目的第一个版本复制文件,将其粘贴到x
中
在x
中创建一个.gitignore
文件,并告诉它您不希望git跟踪项目的哪些文件。有关更多信息,请参阅
完成后,运行git add-A
告诉git跟踪目录中的所有文件并准备提交(这将添加除.gitignore
中提到的文件之外的所有文件)
现在运行git commit-m“这是我的项目的第一个版本”
现在是第二个版本-使用第二个版本的文件完全覆盖x
中的所有文件(删除除.gitignore
和.git
之外的所有文件并粘贴第二个版本的文件)。然后执行与之前类似的命令:
git add-A
git commit-m“我的项目的第二个版本”
对所有版本重复这些步骤-覆盖文件、git添加、git提交、重复
现在您有了一个本地git存储库,每个提交对应于Java项目的一个版本
您可以使用git diff
或允许您浏览新创建的存储库的工具来查看版本之间的差异
现在,您还可以通过在这些服务中创建一个空存储库,并将其添加为本地存储库中的一个存储库,然后推送主分支(从而将存储库的本地副本与远程主机同步),将存储库上载到您选择的Git托管服务(流行的是,等等)
请注意,如果您有很多版本,这可以实现自动化,但这种自动化在很大程度上取决于当前“文件夹版本控制”的结构,因此这取决于您自己