我最初将项目从服务器转移到本地计算机,没有使用 GIT,只有文件和文件夹。初始化项目,完成我需要的一切,并提交它。最初我并没有打算把这个git项目上传到服务器。但现在这种必要性已经出现了。问题。现在最好的方法是什么?毕竟这些文件已经存在于服务器上,只是没有GIT而已。例如,是否可以通过 sftp 上传 .git 文件夹和所有更改,或者是否可以通过 git 命令执行此操作?
我最初将项目从服务器转移到本地计算机,没有使用 GIT,只有文件和文件夹。初始化项目,完成我需要的一切,并提交它。最初我并没有打算把这个git项目上传到服务器。但现在这种必要性已经出现了。问题。现在最好的方法是什么?毕竟这些文件已经存在于服务器上,只是没有GIT而已。例如,是否可以通过 sftp 上传 .git 文件夹和所有更改,或者是否可以通过 git 命令执行此操作?
据我了解,服务器上有一些代码库 A。它被拉低到本地并扩展至 A+。
如果没有任何麻烦并且没有任何变基,那么从区域设置中,将远程指定到某个 github 或其类似物,并将其上传到那里(在那里创建一个存储库而无需初始化)。
然后将文件夹从区域设置传输到服务器
.git
,或者将存储库克隆到服务器上的单独位置并将文件夹拖到那里.git
。然后,查看之后,在服务器上
git status
武装自己并进行必要的更改。git restore
但如果你只需要同步所有更改,它将
git restore .
回滚所有未编入索引的更改