Here are some extension for git which may give you better experience.
- Visualization operation
- More convenient operation
- More aesthetically pleasing and intuitive submission
- Qucik add or append gitignore (with Ctrl+Shift+P or F1)
- Inline commit message
Here ars some tips: (paste into setting.json)
"git-graph.date.type": "Commit Date",
"git-graph.graph.colours": [
"#04ff8e",
"#ce2d35",
"#2386ff",
"#ffe609",
"#ff5100",
"#6a5bcd",
"#ff6bb5",
"#f8f8ff",
"#9acd32"
],
"git-graph.repository.commits.fetchAvatars": true
"vscodeGitCommit.template": [
"{prefix} {message}"
],
"vscodeGitCommit.variables": {
"prefix": "QuickPickItem",
"QuickPickItem": [
{
"label": "🌟",
"detail": "增加,开发新的功能【模块组件】"
},
{
"label": "🎨",
"detail": "开发,增加,拓展新的【功能】或【样式】调整"
},
{
"label": "🩹",
"detail": "调整,【补丁】,打补丁,对于一些需要【优化】的内容或者【细节调整】,即没有更新,也没有修复,"
},
{
"label": "👷♂️",
"detail": "修复,修复bug👷♂️,【发现】项目中的问题"
},
{
"label": "📝",
"detail": "【改错】"
},
{
"label": "🐛",
"detail": "修复,修复bug🐛,【线上】产生的bug"
},
{
"label": "✅",
"detail": "【发布版本】"
},
{
"label": "📝",
"detail": "备忘录,【计划】事项,todo"
},
{
"label": "🏷️",
"detail": "发布标签【tag】"
},
{
"label": "⏪",
"detail": "【回退】"
},
{
"label": "🧪",
"detail": "【测试】功能,增加测试"
},
{
"label": "📄",
"detail": "对【文档笔记】更改"
},
{
"label": "⚙️",
"detail": "对【配置】性文件的修改"
},
{
"label": "💭",
"detail": "想法,【计划】,dev分之中未来【将要实现】或刚开始写【未完成】的功能"
},
{
"label": "⚠️🪧",
"detail": "注意⚠️ 【提示】内容"
},
{
"label": "🪦",
"detail": "【放弃】,功能【无效】,版本功能或release合并后出现【不满意】"
},
{
"label": "👨🏻💻",
"detail": "https://www.emojiall.com/zh-hans/all-emojis"
}
]
}
"gitblame.statusBarMessageClickAction": "Open git show",
"gitblame.ignoreWhitespace": true,
"gitblame.inlineMessageEnabled": true,
"gitblame.inlineMessageFormat": "👨🏻💻${author.name} 🧸${time.ago} ${commit.summary}",
"gitblame.inlineMessageNoCommit": "🏄🏻♂️",
"gitblame.statusBarMessageFormat": "${author.name}👨🏻💻 ${time.ago}🧸",
"gitblame.statusBarMessageNoCommit": "🏄🏻♂️"
No need for excessive settings
No need for excessive settings
No need for excessive settings
It's a bit complicated, I don't need too many features. I want more disposable, simple and convenient to configure, personalized
Enjoy!