Loading

Git 常用操作

撤销 rebase

  1. 查看本地记录:
git reflog
  1. reflog 中找到本次 rebase 之前的 id
  2. 回退到对应的 id
git reset --hard <第2步拿到的id>
  1. 如果此时仍处于 rebase 状态,使用命令取消:
git rebase --abort

合并时处理发生变更但未提交的文件

有三种处理方式:


1. 提交文件
git commit -m "My message"

2. 将文件放到缓冲区

添加到缓冲区:

git stash

合并后,从缓冲区取出修改的文件

git stash pop

3. 丢弃修改的内容

使用 git reset --hardgit checkout -t -f remote/branch
或使用 git checkout filename 指定特定的文件路径

posted @ 2024-06-24 13:03  kingron  阅读(9)  评论(0编辑  收藏  举报