【发布时间】:2011-03-19 17:07:35
【问题描述】:
我有一个非空目录(例如 /etc/something),其中包含无法重命名、移动或删除的文件。
我想将这个目录签入到 git 中。
我希望能够使用“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 目录并让一切正常吗?
【问题讨论】:
-
也许我只是不明白,但你不能在本地目录中运行
git init吗? -
你的意思是你在其他地方有一个 repo,并且你想将这个不是 repo 的其他目录的所有内容添加到那个 repo 中?或者你只是想在那个目录中创建一个新的仓库?
-
很多答案都提到了 github,但问题本身是关于 git 的。 github 不是 git,也不是 git 宇宙的中心。
标签: git