Pro Git 中文版 第2版 2.1.66
directory) modified: CONTRIBUTING.md 文件 CONTRIBUTING.md 出现在 Changes not staged for commit 这行下面,说 明已跟踪文件的内容发生了变化,但还没有放到暂存区。 要暂存这次更新, 需要运行 git add 命令。 这是个多功能命令:可以用它开始跟踪新文件,或 者把已跟踪的文件放到暂存区,还能用于合并时把有冲突的文件标记为已解决 Windows 上无法工作 $ git show HEAD^^ # 可以 $ git show "HEAD^" # 可以 你 也 可 以 在 ^ 后 面 添 加 一 个 数 字 来 指 明 想 要 哪 一 个 父 提 交 —— 例 如 d921970^2 代表 “d921970 的第二父提交” 这个语法只适用于合并的提交,因 为合并提交会有多个父提交。 合并提交的第一父提交是你合并时所在分支 首 先 , 你 需 要 安 装 docx2txt; 它 可 以 从 https://sourceforge.net/projects/docx2txt 下载。 按照 INSTALL 文件的说 明,把它放到你的可执行路径下。 接下来,你还需要写一个脚本把输出结果 包装成 Git 支持的格式。 在你的可执行路径下创建一个叫 docx2txt 文件,添 加这些内容: #!/bin/bash docx2txt0 码力 | 670 页 | 13.59 MB | 1 年前3Pro Git 中文版 第2版 2.1.66
分支中还有哪些提交尚未被合并入 master 分支。 你可以使用 master..experiment 来让 Git 显示这些提交。也就是“在 experiment 分支中而不在 master 分支中的提交”。 为了使例子简单明 了,我使用了示意图中提交对象的字母来代替真实日志的输出,所以会显示: $ git log master..experiment D C 222 反过来,如果你想查看在 master 分支中而不在 7: [q]uit 8: [h]elp What now> 可以看到这个命令以和平时非常不同的视图显示了暂存区——基本上与 git status 是相同的信息,但是更简 明扼要一些。 它将暂存的修改列在左侧,未暂存的修改列在右侧。 在这块区域后是“Commands”命令区域。 在这里你可以做一些工作,包括暂存文件、取消暂存文件、暂存文 件的一部分、添加未被追踪的文件、显示暂存内容的区别。0 码力 | 501 页 | 19.30 MB | 1 年前3
共 2 条
- 1