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

相关推荐
深海鱼在掘金3 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
noravinsc4 天前
关于Git Flow
git
蜜獾云4 天前
在Git中配置用户名和密码
git
scx_link4 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
南大白4 天前
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃
git
码农小旋风4 天前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
南大白4 天前
Git 撤回提交完整方案
git
像风一样的男人@4 天前
python --实现代理服务器
git·ui
sbjdhjd4 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞4 天前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git