小编典典

如何将现有的非空目录转换为 Git 工作目录并将文件推送到远程存储库

all

  1. 我有一个非空目录(例如 /etc/something),其中包含无法重命名、移动或删除的文件。

  2. 我想把这个目录检查到 git 中。

  3. 我希望能够使用“git push”或类似的东西将此存储库的状态推送到远程存储库(在另一台机器上)。

使用 Subversion(目前我们使用 Subversion 来实现)很简单,使用:

svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>

什么是 git 等价物?

我可以“git clone”到一个空目录并简单地移动 .git 目录并让一切正常吗?


阅读 304

收藏
2022-03-02

共1个答案

小编典典

假设您已经设置了一个 git 守护进程<url>和一个空存储库:

cd <localdir>
git init
git add .
git commit -m 'message'
git remote add origin <url>
git push -u origin master
2022-03-02