【vscode】Git的中好用的命令和技巧

以下命令应在终端中运行
1.查看版本
复制代码
git -v
2.查看commit等的日志
复制代码
git log
3.查看git的user.name 和 user.email配置信息
复制代码
git config --global --list
4.隐藏修改过的提交记录

当你在本地commit过一次,后来发现有需要修改的地方,进行修改之后,再次commit又不想在publish至远程仓库时有两次提交的结果。可以选择commit的倒三角,选择commit(Amend)

5.仓库中多个文件只提交想要提交的文件

例如我本次提交只要test4的内容,选择test4旁边的"+",暂存更改,则点击commit只会提交test4的内容。

6..gitignore

创建一个.gitignore文件,在里面写入想要隐藏的无需提交的文件名,在change界面就会隐藏库中的对应文件,不会跟着一起commit

7.提交框中的描述规范

参考约定式提交

约定式提交

安装插件Commit Message Editor,在change处有"笔"的图标,选择Edit as form即可按照约定式提交配置提交规范。

7.取消上次的修改

如果只在test5在本地已经commit,还未上传至远程仓库,然后之后又对test5进行了一些修改。此时不想让这些修改生效,选择discard即可回退修改。

8.取消上次提交的修改(插件gitlens)

安装插件gitlens之后,在左边编辑栏会出现GITLENS,其中包括之前commit的内容

如果要回滚的commit还未上传至远程仓库,选中GITLENS中,例如你想让doc这次commit去除,则在doc这行单击右键选择

revert:如果你的doc已经上传远程仓库,使用revert回滚到commit5,会留下一个新的提交记录

建议使用reset:reset to previous commit,你直接在docs上使用,会回到commit5

reset to commit:你在commit5上使用,会消去docs回到commit5

soft reset:除了回到commit5,在doc中修改过的文件会存在于暂存区

hard reset:直接删除doc记录,回到commit5,不会有其他多余的操作

相关推荐
idealzouhu10 小时前
Git 命令全景解析:基于数据流向的认知框架
git
星e雨10 小时前
Window Git安装
git
旧梦星轨10 小时前
Git Flow 工作流实践
git·gitee·gitlab·github
༄久梦༒长醉༻12 小时前
技术笔记——Git Worktree工作树
笔记·git
彧azz13 小时前
Git 学习指南:从入门到进阶的完整实践手册
git·学习
浅念-1 天前
一文吃透Git:本地操作|冲突处理|远程协作|GitFlow工作流详解
大数据·git·elasticsearch·搜索引擎·gitflow
滕州市燕猫虎计算机科技工作室个体工商户1 天前
Git常用命令汇总
git
czhc11400756631 天前
2026-09-11 一日综合:树的父链、git 概念、三方死锁、静默失败
大数据·git·elasticsearch
ChampaignWolf1 天前
abapgit-agent:用 Git 当中介,让 Claude Code 自己完成 ABAP 闭环开发
git·ai·abap·claude·abapgit·mcp
嘴贱欠吻!1 天前
如何成为 CJMP 贡献者:AtomGit贡献流程与要求
git·ci/cd