我以前从未设置GIT,尽管我过去曾使用它。
只有两个用户,我将两个网站下载到我的本地磁盘。我如何在我们的网络上设置git,以便我们可以推送到我们的存储库?
除了共享或网络路径之外,我是否只创建如下目录:
mkdir /c/git
mkdir /c/git/testrepo.git
cd /c/git/testrepo.git
git init --bare
之后我将我的所有文件从网站移到git文件夹中,如果是这样的话?
通常有这些文件夹...钩子,信息,对象,引用,然后是各种文件,如配置描述和HEAD。
答案 0 :(得分:0)
有多种方法可以实现,但通常你可以将repo初始化为非裸,添加并提交文件,然后将其转换为裸。
mkdir /c/git
mkdir /c/git/testrepo.git
cd /c/git/testrepo.git
git init
...copy everything...
git add --all
git commit -a -m "first commit"
mv .git ../git_aux
rm *
mv ../git_aux/* ./
git config --bool core.bare true
编辑:关于gitimmersion的问题,我重复了这些步骤,我没有遇到任何问题