- 软件: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 | .DS_Store |
删除文件
1 | git rm --cached .DS_Store |
删除文件夹
1 | git rm --cached -r .idea/ |
将删除的文件同步到远程服务器
1 | git commit -a -m "删除不需要的文件" |
1 | git push |