2

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

假设,我正在处理/www/my-project/并且我有 github 文件夹/github/my-project-repo/ 主要问题是,我怎样才能轻松地将文件从 my-project 移动到 my-project-repo类似于提交。复制粘贴似乎是一种枯燥的方法。任何提示都有帮助!

4

2 回答 2

1

使用git 命令的--git-dirand选项:--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.

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/我的第一个存储目录上的存储库。

于 2013-01-14T07:59:31.293 回答
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

  • 深入了解合并冲突
  • 标记
  • 恢复提交
于 2013-01-21T07:57:45.990 回答