当我退出`git diff`时,如何将`git diff`保存到终结果?

时间:2016-04-26 09:20:58

标签: git

当我运行git diff时,我得到了这个: `

diff --git a/gllue/common/dataimport/synccandidateimport.py b/gllue/common/dataimport/synccandidateimport.py
index f6d18c8..86cf6d9 100644
--- a/gllue/common/dataimport/synccandidateimport.py
+++ b/gllue/common/dataimport/synccandidateimport.py
@@ -302,6 +302,7 @@ class SyncCandidateImport(CandidateDataImport):

     def process_default_value(self, column):
         now = datetime.datetime.now()
+        hello world
         buildin_fields_map = {field: now for field in self.buildin_fields}
         default_value = self.default_value_map.get(column.field,
                                                    buildin_fields_map.get(column.field.name))

`

当我退出git diff时,此信息最终会消失,如何在退出git diff后更改订单,我仍然可以看到终端顶部的信息。< / p>

  • 列表项

3 个答案:

答案 0 :(得分:1)

许多git命令使用寻呼机,您可以使用“ - no-pager”标志轻松禁用它。

像这样:git --no-pager diff

答案 1 :(得分:0)

只需将diff输出打印到文件

即可
<div class="container">	
	<div class="row">			
		<div class="col-md-1">
                <span id="loginwrong2" class='glyphicon glyphicon-remove-circle' style="color: red; font-size: 2em; display:none;"></span>
		</div>
		<div class="col-md-11">
			<form method="POST" class="form-inline" role="form">
            <input type="password" name="pw" placeholder="Enter Password" class="form-control">
            <input type="submit" class="btn btn-primary" name="submit" value="Submit">
        </form>
		</div>		
	</div>	
</div>

现在只需用任何编辑器打开文件即可 这是一个演示如何使用vim,你可以看到标题和文件内容。

enter image description here

答案 2 :(得分:0)

默认情况下,git使用less作为寻呼机来显示输出。显然你在这里有一些被覆盖的东西,因为我记得默认它在退出时不会清理屏幕。阅读core.pagergit help config周围的文档。并了解如何向-X提供less参数(有关其他便捷选项,请参阅man less)。