在存储期间创建的奇怪的git文件

时间:2014-03-20 17:36:22

标签: git git-stash

最近在收听git中的更改之后,我注意到一个名为" s"的奇怪文件。在我的项目的根目录中。它看起来像某种腐败的git diff。

可能是什么导致了这个?如何防止它再次发生?

[1mdiff --git a/app/assets/stylesheets/<redacted>/_blog.scss b/app/assets/stylesheets/<redacted>/_blog.scss[m
[1mindex e2b54f0..a7363a1 100644[m
[1m--- a/app/assets/stylesheets/<redacted>/_blog.scss[m
[1m+++ b/app/assets/stylesheets/<redacted>/_blog.scss[m
[36m@@ -3,8 +3,9 @@[m
 $login-gray: #3f3a3c;[m
 $contact-us-blue: #0087fc;[m
 $blog-background-gray: #f2f2f2;[m
[32m+[m[32m$blog-navbar-color: #343434;[m
 [m
[31m-// Header layout[m
[32m+[m[32m// Site header layout[m
 [m
 $blog-navbar-height: 64px;[m
 [m
[36m@@ -35,7 +36,7 @@[m [m$blog-navbar-height: 64px;[m
   }[m
 }[m
 [m
[31m-// Header elements[m
[32m+[m[32m// Site header elements[m
 [m
 .login {[m
   background-color: $login-gray;[m
[36m@@ -47,6 +48,12 @@[m [m$blog-navbar-height: 64px;[m
   background-color: $contact-us-blue;[m
 }[m
 [m
[32m+[m[32m// Blog header[m
[32m+[m
[32m+[m[32m#blog-navbar {[m
[32m+[m[32m  background-color: $blog-navbar-color;[m
[32m+[m[32m}[m
[32m+[m
 // Trapezoids[m
 [m
 .trapezoid {[m
[1mdiff --git a/app/views/blog/posts/index.html.haml b/app/views/blog/posts/index.html.haml[m
[1mindex 1f2d61c..1e9517d 100644[m
[1m--- a/app/views/blog/posts/index.html.haml[m
[1m+++ b/app/views/blog/posts/index.html.haml[m
[36m@@ -21,7 +21,16 @@[m
           %li[m
             %a.contact-us.trapezoid.bottom-left-trapezoid{ href: "#contact" }[m
               Contact Us![m
[31m-  #blog-navbar[m
[32m+[m[32m  %nav#blog-navbar.navbar[m
[32m+[m[32m    .navbar-header[m
[32m+[m[32m      %button{ type: "button", class: "navbar-toggle", "data-toggle" => "collapse", "data-target" => "#bs-example-navbar-collapse-1" }[m
[32m+[m[32m        %span{ class: "sr-only" }[m
[32m+[m[32m          Toggle navigation[m
[32m+[m[32m        %span{ class: "icon-bar" }[m
[32m+[m[32m        %span{ class: "icon-bar" }[m
[32m+[m[32m        %span{ class: "icon-bar" }[m
[32m+[m[32m      %a{ href: "/blog" }Blog home[m
[32m+[m
 [m
 #blog-content[m
   %h1 <redacted>[m

注意:在Sublime中,大多数行都有一个或多个[ESC]字符,这些字符不会出现在SO中。

我觉得这次我输入的命令并没有什么奇怪的(例如没有明显的拼写错误)。此外,如果重要的话,这还是ssh。

1 个答案:

答案 0 :(得分:1)

检查您的命令历史记录。最有可能的是,您进行了本地更改并执行了以下操作:

git diff HEAD > s

这可能发生在过去的某个时间,这可能解释了为什么你不能看到你最近的历史。