【问题标题】:Updating github repository to match local [duplicate]更新 github 存储库以匹配本地 [重复]
【发布时间】:2013-10-10 15:41:38
【问题描述】:

我在本地删除了几个不必要的文件,还更改了一些文件的位置。我希望我的 github 存储库与我在本地拥有的存储库相匹配。

我以前使用过命令:

git rm

要删除特定文件,但我想知道是否有更有效的方法来做到这一点。

【问题讨论】:

  • 您是否将更改推送到远程仓库?
  • 不,我还没有推送到远程。

标签: git version-control github


【解决方案1】:

git rm [插入文件名_这里]

紧随其后

git commit -am "删除废话"

git 推送

【讨论】:

    【解决方案2】:

    确保您的本地存储库。匹配 github 存储库。只需运行 git status,检查是否有 y 文件已被修改、删除或添加。如果是这样,那么您可以暂存这些要提交的文件。

    要暂存要提交的文件,我通常使用

    git add <rel_path_to_file>(对于要更改或添加的每个文件)后跟一个

    git commit -m 'your commit message'
    

    然后,当您暂存您想要提交的文件,或告诉 git 您想在 github 存储库中更改什么以及更改时要留下什么注释时,只需运行 git push

    希望有帮助!

    【讨论】:

    • 你不需要添加已经在 git 系统中并简单更改的文件 - status M
    【解决方案3】:

    之后

    git rm

    你应该这样做

    git status

    看到你的变化,以避免一些意想不到的变化。 那就做吧,

    git commiy -a -m "delete XXXX"

    然后做,

    git pull origin.

    最后,

    git push

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 2010-11-29
      • 2023-03-27
      • 2012-11-20
      • 2015-05-20
      • 1970-01-01
      • 2013-09-20
      相关资源
      最近更新 更多