我有一个非空目录(例如 /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 守护进程<url>和一个空存储库:
<url>
cd <localdir> git init git add . git commit -m 'message' git remote add origin <url> git push -u origin master