在第三次迭代中获得大约40%的项目后,我终于开始使用版本控制了。抓住GitHub帐户,感觉很好。我之前没有使用git
或任何其他版本控制软件,所以我谨慎对待它。
通过http://help.github.com/create-a-repo并设置我的存储库。看起来很好。但是我在一个与我想要的代码所在的位置交替的地方这样做了。在我的工作目录中启动一个新的repo更正确,还是应该将代码复制到新的repo目录并根据需要重复?
GitHub的精彩教程让我觉得前者是正确的,我想我可以尝试任何一种方式,但我认为我对git
工作流程有点困惑。
答案 0 :(得分:1)
随着git的发布,就我而言,你在哪里创建你的回购并不重要。如果您在目录A中初始化repo,并且您的代码位于目录B中,那么您可以cd
来代替B和git clone /path/to/dir/A
,然后git add .
并提交您的更改。
由于您不熟悉git,我建议您花一些时间研究git flow,因为它可能会使您的工作流程更加简化。
编辑:
由于目录A将是目录B的repo的原点,并且您现在将位于主分支上,git push
会将已提交的代码从B推送到A.
答案 1 :(得分:0)
这两种方法都没问题,但我认为创建所有代码的副本更安全 - 如果你搞砸了存储库准备就绪,删除它并重新开始。
如果你在树上做了这件事,那么你就必须去备份。