我如何获得每次提交的代码行

时间:2019-04-09 04:52:00

标签: git logging gitlab

4周前,我在项目中输入了“ git log”。结果是:

commit 587b621b90ca3ba2332d252c04d3957028cbc6bc
Author: Agus Priyono <aguspriyono2012@gmail.com>
Date:   Fri Sep 28 07:56:44 2018 +0700

fixing middleware of status

 app/Http/Kernel.php                          |  3 ++-
 app/Http/Middleware/InvoiceMiddleware.php    |  3 ---
 app/Http/Middleware/MatchingMiddleware.php   |  3 ++-
 app/Http/Middleware/SeeProfileMiddleware.php | 24         ++++++++++++++++++++++++
 resources/views/admin/set-matching.blade.php |  1 -
 routes/user.php                              | 18 +++++++++---------
 6 files changed, 37 insertions(+), 15 deletions(-)

commit f997564af36a8bf700c37b298b54e6e07dd491a4
Author: Agus Priyono <aguspriyono2012@gmail.com>
Date:   Fri Sep 28 07:29:01 2018 +0700

fixing update status

 app/Http/Controllers/Admin/CheckStatusController.php |  3 ++-
 resources/views/admin/set-matching.blade.php         | 14 +++++++-------
 2 files changed, 9 insertions(+), 8 deletions(-)

但是现在,当我键入“ git log”时,结果没有这样的代码行(插入和删除):

commit 80c0b0c4c4100649cd5dec6df16206f63fc27f7e
Author: Dwi Yulianto <trafalgarlaw.dwi@gmail.com>
Date:   Fri Nov 2 10:55:11 2018 +0700

update again

commit f39df6add36d91373ba13b29039a5d576d7554d8
Author: Dwi Yulianto <trafalgarlaw.dwi@gmail.com>
Date:   Fri Nov 2 10:31:11 2018 +0700

update tody

commit 4bd1372236982c0e0db8921c8d96dae2dd3ef677
Author: Dwi Yulianto <trafalgarlaw.dwi@gmail.com>
Date:   Wed Oct 31 16:10:16 2018 +0700

add blank

如何获取每次提交的代码行? 谢谢。

2 个答案:

答案 0 :(得分:1)

先尝试:

git log --compact-summary

这应该可以让您恢复看到的日志格式的类型。

git log --compact-summary

  

输出扩展头信息的简明摘要,例如文件创建或删除(“新建”或“消失”,如果是符号链接,则可以选择“ +l”),以及模式更改(“ + x”或“- x”(分别用于添加或删除可执行位)。
  信息放在文件名部分和图形部分之间。
  表示--stat

请注意,它is fairly recent:Git 2.17+(2018年第二季度)。
因此,请检查您的Git版本。

如所评论的,git log --stat相似(且更旧)

答案 1 :(得分:0)

尝试git diff。获取相同信息的更简洁明了的方法:

HarshMacBookPro:TitanAdserver harshprateek$ git diff
diff --git a/app.py b/app.py
index 2a93c2f..742ba79 100755
--- a/app.py
+++ b/app.py
@@ -52,6 +52,8 @@ class User(db.Model):
     username = db.Column(db.String(32), index=True)
     password_hash = db.Column(db.String(64))
     role = db.Column(db.String(32))
+    address = db.Column(db.String(128))
+    country = db.Column(db.String(128))

     def hash_password(self, password):
         self.password_hash = pwd_context.encrypt(password)
@@ -119,6 +121,11 @@ def addFeed():
     status = routes.addFeedToDB(request)
     return status

+@app.route('/api/v1/createPublisherFeed')
+def createPublisherFeed():
+    status = routes.createPublisherFeed(request)
+    return status
+
 @app.route('/api/v1/users/<int:id>')
 def get_user(id):
     user = User.query.get(id)
@@ -304,7 +311,7 @@ def addPublisher():
 @app.route('/viewPublishers')
 #@login_required
 def viewPublishers():
-    json_feeds = mongo_db.feeds.find()
+    json_feeds = mongo_db.publisher_details.find()
     return render_template('viewpublishers.html',feeds=json_feeds)