2025-01-07 06:12PM
提交代码之后,发现用户名和邮箱信息没有更改,所以要删除提交到远程的代码,重新提交
1. 撤销本地提交
$ git reset --soft HEAD~1
例如:
# git reset --soft HEAD~2
这将撤销最近的提交,但保留你的更改在暂存区。
使用命令之前:
使用命令之后(顺便修该了用户名和邮箱信息):
2. git status 查看本地git 仓库的状态
3. 重新进行 git commit
4. 使用下面的命令,强制推送到远程
$ git push origin <branch-name> --force
先查看你要推送的分支名
$ git branch
* main
然后提交代码
$ git push origin main --force
Username for 'https://github.com':xxxxx
Password for 'https://xxxxx@github.com':
Enumerating objects: 135, done.
Counting objects: 100% (135/135), done.
Delta compression using up to 12 threads
Compressing objects: 100% (132/132), done.
Writing objects: 100% (133/133), 143.46 KiB | 2.43 MiB/s, done.
Total 133 (delta 79), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (79/79), completed with 2 local objects.
xxxxx
5. 查看提交的历史记录
$ git log
这样就可以啦。
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论