Git,必须pull,知道会有冲突,但是本地版本无关

标签 git command-line merge repository conflict

我知道 pull 时会有冲突,但我已经知道版本库版本更好。如何使用 git 命令解决命令行上的所有冲突

$> git resolve conflict with theirs之类的东西

最佳答案

如果您不想保留您的更改,那么 pull 是错误的操作。如果存储库版本明显更好,您可以直接获取并重置。

例如

git fetch

# Assuming my branch was based on origin/master,
# throw my changes away.
git reset --hard origin/master

显然要小心,因为您可能会丢失未提交的更改。你可能想做一个简单的 git reset origin/master 并小心地手动删除你的本地更改。

关于Git,必须pull,知道会有冲突,但是本地版本无关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8043612/

相关文章:

git - 如何使用 git 完成与 mercurial 相同的工作流程?

java - Hibernate 合并正在生成新行而不是更新

git - 运行 BFG Repo Cleaner 后如何更新/缩小我的 github 存储库的大小

svn - 使用 Git fork SVN 项目的最佳方式

c - c 中的命令行参数和 scanf 函数有什么区别?

java - IDE 输出与命令行不同

python - 将两个数据框与 Pandas 合并后的行数不同

r - 合并两个数据帧

git - 将代码从 Mercurial 移动到 Bitbucket

python - windows wget & 被切断