使用快捷键 Ctrl + ,(逗号)打开设置。在设置搜索栏中,输入"git graph"以过滤相关设置项。 在搜索结果中,找到"Git Graph: Locale"选项,并点击该选项的"编辑"按钮。 在弹出的输入框中,输入"zh-cn"以设置为简体中文(中国大陆)。也可以输入"zh-hk"以设置为繁体中文。 保存设置并关闭用户设置面板。 重新打开 Gi...
首先subtree是如何将子仓库的代码加入到我们的子仓库的呢?git subtree我们中文一般翻译成"子树合并",那么正如我们理解的,subtree正是利用了Git的的底层的tree对象和一些相关对象完成了增加子仓库的操作,我们简短的总结为下面这么一句话: 在主仓库中我们通过Git拉取到子仓库下的分支代码到主仓库的另外一根分支中, 通过...
git log --oneline,可以显示更加短小的提交ID. git log --graph,显示何时出现了分支和合并等信息. git log --pretty=raw,显示提交对象的parent属性. git config git config -e git config -e --global git config -e --system Git的三个配置文件分别是版本库级别的配置文件(/.git/config)、全局配置文件(...
这张图看起来就和执行git log --graph命令的输出差不多;每个点代表一次提交,线代表父子关系,而彩色的方块则用来标示一个个引用。 黄点表示 HEAD,红点表示尚未提交的本地变动。 下方的窗口用来显示当前选中的提交的具体信息;评论和补丁显示在左侧,摘要显示在右侧。 中间则是一组用来搜索历史的控件。
如上所示,每次执行commit --amend时,基本上都会创建一个新分支(repository graph中有一个fork)。 分支唯一要做的就是引入一个新名称,我们可以使用它来引用commit。我们甚至可以使用命令git checkout -b branch ef3d34来获取丢弃的提交ef4d34并创建指向它的分支。
git log --graph --pretty=oneline * e54dc295322387a460130f33ed571f724c700fe8 (HEAD -> master) 初次合并子模块 |\ | * b8bcfe5c2ec04c7c028bbab8dfd3dbea53dcb745 (lib/master, lib) feat: 创建lib文件 * 57d55a545a24a10df7b4be4e3eb79dc3c3c195e6 (origin/master) feat: main创建 ...
git log –oneline –decorate –graph –color=always | sed ‘s/\x1b\[[0-9;]*[a-zA-Z]//g’ “` 3. 使用git gui git提供了一个名为git gui的图形用户界面工具,可以更好地显示和管理中文字符。通过在命令行输入`git gui`命令,就可以打开git gui工具,从而实现更友好的中文显示和管理。
$ git log --graph --oneline --decorate --all * f1270f7 (HEAD, master) update README * 9af9d3b add a README * 694971d update phrase to hola world | * e3eb223 (mundo) add more tests | * 7cff591 add testing script | * c3ffff1 changed text to hello mundo |/ * b7dcc89 ini...
git log –oneline –graph –decorate “` 这将显示一个简洁的提交历史图表,包括每个分支的名称和提交记录。 以上是Git常用的一些分支操作,不管是使用中文命名还是其他语言命名,都不会对这些操作产生影响。当然,为了方便管理和协作,建议使用有意义和易于理解的分支名称,无论是中文还是英文。
git clone:克隆远程 Git 仓库。git add:将文件添加到暂存区。git commit:将暂存区的文件提交到本地...