git reset HEAD 将所有文件 变为 uncommited 状态
git add . 将所有文件 变为 changes to be committed 状态
git stash 将所有 changes to be committed 的文件暂存
git pull --rebase 将所有更新 拉取并变基
这时候一般 head->master,origin/master 了
然后 git stash pop
如果有冲突 git status
通过 git rm file 删除冲突的文件
如果有不想提交的文件通过
git reset HEAD file 来将其变为 untracked file
然后即可 git commit -m
git push origin master:refs/for/master
git在stash 后仍然遇到conflict 并且可能覆盖untrack文件
最新推荐文章于 2025-02-20 11:59:28 发布
本文详细介绍了Git中关键命令的使用方法,包括如何使用git reset、git add、git stash、git pull --rebase等命令,以及如何处理冲突和未跟踪文件。通过实际操作步骤,帮助读者掌握Git的基本工作流程。
621

被折叠的 条评论
为什么被折叠?



