0%

Git 撤销提交、删除已上传的文件并忽略

  • 软件:Git 2.37.1

Git 撤销提交

使用 git log 查看需要撤回的 commitId

1
git log

两种撤回方式选择一种

方式一:撤销commit,但不修改代码

1
git reset commitId

方式二:撤销commit,同时将代码恢复到对应ID的版本

1
git reset --hard commitId

将撤销提交 同步到远程服务器

1
git push origin HEAD --force

Git忽略文件, 删除已上传的文件并忽略

在项目根目录下创建 .gitignore 文件,添加需要忽略的文件或文件夹

1
2
.DS_Store
.idea/

删除文件

1
git rm --cached .DS_Store

删除文件夹

1
git rm --cached -r .idea/  

将删除的文件同步到远程服务器

1
git commit -a -m "删除不需要的文件"
1
git push