Git存储库类似于本地,如何合并

时间:2017-04-21 04:19:50

标签: git github

我不确切知道怎么说,但这是我的问题: 我有一个与laravel项目相关的git存储库。我在本地也有相同的文件夹,但我删除了.git文件夹,.gitignore和.gitattrib文件,即我的本地文件夹不再连接到github。现在我已经对本地文件进行了更改,并希望将它们推送到原始存储库。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是将更改作为存储库中的新提交提交:

  1. 确保您在本地克隆存储库

    如果需要,可以退回,或者如果你已经拥有最多的那个 可能重用那个克隆。

  2. 确保您位于该克隆中的正确分支

    如果需要,请创建并签出新分支以进行修改 您在“未连接到GitHub”时在本地执行。

  3. 然后将这些更改带入克隆

    的工作文件夹中

    基本上,从本地“未连接”文件夹中复制 ...并将复制到存储库的工作文件夹

    注意!如果您的任何“本地更改”涉及删除或 移动文件你需要确保你在你的文件中做同样的事情 工作文件夹。

    如果你有任何种类的目录比较工具,比如 那么Beyond Compare 你应该使用它来确保你不仅仅同步文件 内容以及目录结构

  4. 然后,您只需将修改后的文件提交到存储库即可
    1. 执行git status以确保一切正常
    2. 执行git status --ignored以确保git不会忽略您关注的任何文件
    3. 执行git add .进行修改
    4. 执行git commit提交更改
  5. 验证一切正常

    进行构建,无论

  6. 将您的更改合并到您的主要分支(开发或掌握或其他)