设置localhost并在我们的网络或共享驱动器上使用git作为版本控制

时间:2014-08-26 16:40:35

标签: git localhost

我以前从未设置GIT,尽管我过去曾使用它。

只有两个用户,我将两个网站下载到我的本地磁盘。我如何在我们的网络上设置git,以便我们可以推送到我们的存储库?

除了共享或网络路径之外,我是否只创建如下目录:

mkdir /c/git
mkdir /c/git/testrepo.git
cd /c/git/testrepo.git
git init --bare

之后我将我的所有文件从网站移到git文件夹中,如果是这样的话?

通常有这些文件夹...钩子,信息,对象,引用,然后是各种文件,如配置描述和HEAD。

1 个答案:

答案 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的问题,我重复了这些步骤,我没有遇到任何问题

enter image description here