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

相关推荐
yanlaifan2 分钟前
git clone时候指定换行符
git
小小安于乱4 小时前
解决IDEA的git插件pull代码冲突但右下角不提示消息问题
java·git·intellij-idea
ITKEY_7 小时前
git 命令行操作回退到指定版本
git
New_Horizons6669 小时前
Git 操作(使用git-commit-template)
git
慕容引刀12 小时前
或许你真的需要这个Git神器:让团队提交文案终于对齐了
人工智能·git·vscode·自然语言处理·github
jjh+++(求关注版)12 小时前
git-命令速查清单
git
yanlaifan1 天前
git版本管理工具中的回车换行转换逻辑
git
小僧景贤1 天前
【零门槛入门】嵌入式新手极简 Git 上手教程
git·固件开发·嵌入式版本管理
克里斯蒂亚诺更新1 天前
云效和IDEA关于git的相通使用
git
Gavynlee2 天前
Git 操作问题排查与解决方案记录(Gitee 实战)
git·elasticsearch·gitee