如何将现有的非空目录转换成Git工作目录并将文件推送到远程存储库 [英] How to convert existing non-empty directory into a Git working directory and push files to a remote repository
问题描述
-
我有一个非空目录(例如/ etc / something),其中包含无法重命名,移动或删除的文件。
-
我想检查这个目录到git中。
我希望能够将此存储库的状态推送到远程仓库(在另一台机器上)使用git push或类似的东西。 I have a non-empty directory (eg /etc/something) with files that cannot be renamed, moved, or deleted.
I want to check this directory into git in place.
I want to be able to push the state of this repository to a remote repository (on another machine) using "git push" or something similar.
使用Subversion我们使用Subversion来实现):
svn mkdir< url> -m< msg>
cd< localdir>
svn co< url> 。
svn添加<档案等>
svn commit -m< msg>
什么是git等值?
我可以git克隆到一个空目录,并简单地移动.git目录,并一切工作?
在< url>
和一个空的存储库上设置了一个git守护进程:
cd< localdir>
git init
git add。
git commit -m'message'
git remote add origin< url>
git push -u原始大师
This is trivial using Subversion (currently we do it using Subversion) using:
svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>
What is the git equivalent?
Can I "git clone" into an empty directory and simply move the .git directory and have everything work?
Given you've set up a git daemon on <url>
and an empty repository:
cd <localdir>
git init
git add .
git commit -m 'message'
git remote add origin <url>
git push -u origin master
这篇关于如何将现有的非空目录转换成Git工作目录并将文件推送到远程存储库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!