WWW和Github文件夹同步

时间:2013-01-14 04:31:20

标签: github wamp github-for-windows

还是Github的新手,想知道是否有可能将WWW特定文件夹同步到Github项目文件夹。

比方说,我正在开发 / www / my-project / ,我有github文件夹 / github / my-project-repo / 主要问题是,如何轻松地将文件从my-project移动到my-project-repo,就像提交一样。复制粘贴似乎是一种枯燥的方法。任何提示都有帮助!

2 个答案:

答案 0 :(得分:1)

使用git命令的--git-dir--work-tree选项:

如果要修改my_project中的文件,但希望在my-project-repo git repo中考虑这些文件,则可以执行以下操作:

git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git status
git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git add -A .
git --work-tree=/www/my-project/ --git-dir= /github/my-project-repo/.git commit -m "add files from my-project"

在使用/github/my-project-repo修改索引后,您可能希望在git addrefresh your working tree

cd /github/my-project-repo
git checkout .

请注意,您可以对常见文件进行并发修改:最后一次检出会删除并覆盖您从/www/my-project添加的内容。

如果您想确保在/github/my-project-repo中保留正在进行的任何工作:

 git stash save --keep-index
 git stash drop

OP找到了一个更简单的解决方案,并且:

  • 将存储目录移至/www/
  • cd /my-project/
  • git configgit init
  

我停止跟踪保存在Docs/Github/上的仓库 - 我的第一个存储目录。

答案 1 :(得分:0)

最后想出来......以下是一些帮助我的视频教程:

http://www.youtube.com/watch?feature=player_embedded&v=mYjZtU1-u9Y

  • Git的基本原理
  • Git和GitHub之间的区别
  • Git的安装和设置教程
  • Git的基本(但核心)命令行

http://www.youtube.com/watch?feature=player_embedded&v=8r_IErxmoUc

  • GitHub的帐户注册教程和一般提示
  • 将GitHub与Git配合使用(配置和演示)
  • GitHub Windows客户端(GUI)安装教程
  • 分支,合并,克隆和分叉简介

http://www.youtube.com/watch?feature=player_embedded&v=STJBFXskfCc

  • 使用Git和GitHub的开发周期示例
  • 有关分支,合并,克隆和分叉的更多详细信息
  • 合并冲突简介

http://www.youtube.com/watch?v=LCv2BIQpPgI&feature=player_detailpage

  • 深入了解合并冲突
  • 标记
  • 还原提交