更新 github 存储库以匹配本地 [重复]

Posted

技术标签:

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

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

我以前使用过命令:

git rm

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

【问题讨论】:

您是否将更改推送到远程仓库? 不,我还没有推送到远程。 【参考方案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

【讨论】:

以上是关于更新 github 存储库以匹配本地 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何重命名 GitHub 上的存储库?

如何在github中建立存储库以进行组织?

sh 设置本地存储库以跟踪所有远程分支

解决Gi合并分支refusing to merge unrelated histories错误

使用来自 GitHub 存储库的更改更新本地存储库

[github]Windows系统下将本地仓库的项目上传到远程仓库(含仅单独上传更新文件情况)