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

相关推荐
gwf21610 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
西邮彭于晏10 小时前
图文详解:Git分支创建、合并与冲突解决|新手零门槛完整教程
大数据·git·elasticsearch
nuisthou15 小时前
git常用命令总结
git
西邮彭于晏15 小时前
Git 标签(Tag)与版本发布完整指南|附全场景命令速查表
大数据·git·elasticsearch
潘正翔16 小时前
k8s进阶_Harbor镜像仓库
git·云原生·容器·kubernetes·gitee·github
InfinitePlus18 小时前
Git基本操作-命令行
git
茉莉玫瑰花茶18 小时前
TCP 全连接队列与 tcpdump 抓包
git·github·tcp·tcpdump
炸膛坦客20 小时前
Git 和 GitHub:(十四)rebase 到某个有新提交的远程仓库的分支
git·github
炸膛坦客1 天前
Git 和 GitHub:(十二)基于远程仓库的某一个分支的某一笔提交创建新分支
git·github
炸膛坦客1 天前
Git 和 GitHub:(十三)改分支名
git·github