【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,不会有其他多余的操作

相关推荐
寺中人19 小时前
Xshell 完全入门指南:从安装到实战,远程连接+文件传输+会话管理全拆解
git·ssh·github·php·远程连接·xshell·运维工具
酬谢神明则必安20 小时前
git学习记录01
linux·git·学习
lingchen190621 小时前
版本控制 Git源代码项目管理
git
虫无涯21 小时前
Coverity 如何结合 GJB8114-2013使用?
git·单元测试·嵌入式测试·coverity·静态扫描
喵本喵叁肆1 天前
Git 深度解读:从对象模型到分支指针,把版本控制的内核讲透
git
阿钱真强道2 天前
课时00 嵌入式技术应用设计实训 | 开发环境搭建与开发板认识
git·hal库·keil·vs code·开发环境搭建·stm32f103·st-link
老李IT笔记3 天前
激活锁状态怎么检测:三个入口,四种返回值,一份排查顺序
git·智能手机·github
Joecien3 天前
【2026实测】百炼 CLI 托管 Agent 教程:bl managed-agent 配置校验、版本回滚与变更预演(附完整命令)
人工智能·git·阿里云·知识图谱·agi
行者-全栈开发3 天前
【码动四季·秋】从 commit 到发版全自动:Conventional Commits + semantic-release 发布流水线实战
git·ci/cd·自动化发布·atomgit·semantic-releas·语义化版本自动化·git 提交规范落地
Flynt4 天前
Claude Code 103 秒删掉 4.8 万个文件之后,我把自己的仓库"删"了一遍:git 能救的比你想的少
git·ai编程·claude