如何在单台PC上初步设置git进行个人开发

时间:2016-04-30 14:26:28

标签: windows git

这是我为设置个人开发备份的存储库所做的工作。这是最好的方法。

我CD到我指定的存储区域,在我的情况下是d:\ sourcecontrol \ git

git init --bare projectname.git

- bare表示它只是一个存储库。

然后我转到我的开发文件夹,例如

d:\发展\

并运行命令:

git clone /d/sourcecontrol/git/projectname.git

然后它会在里面创建一个新的文件夹projectname,里面有.git文件夹。

然后创建一些要提交的文件

git add . 

分段文件(添加到要提交的文件列表)

git commit -m"My first commit"

git push

这似乎工作正常。考虑到我只需要存储在我自己的PC上(我做备份),这是第一次使用git进行设置的最佳方式吗?有什么提示吗?

...

我在想我需要备份阶段,但可能不需要推送理念。另一种选择可能是:

进行备份:

cd /d/development/projectname

git bundle create /d/backups/projectname.bundle master

然后,如果你需要恢复'在另一台计算机或您的计算机上失败,您可以这样做:

cd /d/backups/

git clone projectname.bundle -b master /d/development/projectname

1 个答案:

答案 0 :(得分:1)

不,那不是最佳方式。 (它会起作用,但它会让人感到困惑和不必要的繁琐。)你认为git就像SVN一样有一个集中的存储库。不是。 Git使用工作副本将整个存储库存储在.git文件夹中。因此,根本不需要创建裸存储库。

这样做:

[[String: String]]

您想要的任何文件夹中的即时源控件!无需推送任何地方,因为只有一个存储库副本。

我只是补充说,您可以根据需要随意为任意多个项目执行此操作:

cd /d/development
git init 
git add .
git commit -m "My first commit"