还是Github的新手,想知道是否有可能将WWW特定文件夹同步到Github项目文件夹。
比方说,我正在开发 / www / my-project / ,我有github文件夹 / github / my-project-repo / 主要问题是,如何轻松地将文件从my-project移动到my-project-repo,就像提交一样。复制粘贴似乎是一种枯燥的方法。任何提示都有帮助!
答案 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 add
中refresh 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 config
,git init
等我停止跟踪保存在
Docs/Github/
上的仓库 - 我的第一个存储目录。
答案 1 :(得分:0)
最后想出来......以下是一些帮助我的视频教程:
http://www.youtube.com/watch?feature=player_embedded&v=mYjZtU1-u9Y
http://www.youtube.com/watch?feature=player_embedded&v=8r_IErxmoUc
http://www.youtube.com/watch?feature=player_embedded&v=STJBFXskfCc
http://www.youtube.com/watch?v=LCv2BIQpPgI&feature=player_detailpage