w4ctech w4ctech

Saved working directory and index state WIP on v1.3.0: c3ca2ab hide

in All read (34) 257汉字 站长w4ctech 文章转载请注明来源!

由于本地代码与远程分支代码存在冲突,使用git stash暂存代码,提示

Saved working directory and index state WIP on v1.3.0: c3ca2ab hide
解决:
使用
git reset --hard

相关资料:
关于创造性影藏

有几个储藏的变种可能也很有用。 第一个非常流行的选项是 stash save 命令的 --keep-index 选项。 它告诉 Git不要储藏任何你通过 git add 命令已暂存的东西。 当你做了几个改动并只想提交其中的一部分,过一会儿再回来处理剩余改动时,这个功能会很有用
$ git status -s
M  index.html
 M lib/simplegit.rb

$ git stash --keep-index
Saved working directory and index state WIP on master: 1b65b17 added the index file
HEAD is now at 1b65b17 added the index file

$ git status -s
M  index.html
另一个经常使用储藏来做的事情是像储藏跟踪文件一样储藏未跟踪文件。 默认情况下,git stash 只会储藏已经在索引中的文件。 如果指定 --include-untracked 或 -u 标记,Git 也会储藏任何创建的未跟踪文件。
$ git status -s
M  index.html
 M lib/simplegit.rb
?? new-file.txt

$ git stash -u
Saved working directory and index state WIP on master: 1b65b17 added the index file
HEAD is now at 1b65b17 added the index file

$ git status -s
最终,如果指定了 --patch 标记,Git不会储藏所有修改过的任何东西,但是会交互式地提示哪些改动想要储藏、哪些改动需要保存在工作目录中。
$ git stash --patch
diff --git a/lib/simplegit.rb b/lib/simplegit.rb
index 66d332e..8bb5674 100644
--- a/lib/simplegit.rb
+++ b/lib/simplegit.rb
@@ -16,6 +16,10 @@ class SimpleGit
         return `#{git_cmd} 2>&1`.chomp
       end
     end
+
+    def show(treeish = 'master')
+      command("git show #{treeish}")
+    end

 end
 test
Stash this hunk [y,n,q,a,d,/,e,?]? y

Saved working directory and index state WIP on master: 1b65b17 added the index file

https://www.cnblogs.com/hope-markup/p/6683522.html

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://www.5ih5.com.cn/All/65.html (转载时请注明本文出处及文章链接)

All
最后由w4ctech修改于2018-02-10 15:20
发表新评论

w4ctech:既然已经在最黑暗的角落,那无论现在朝哪走,都是一一向着光亮,只要你肯!

前篇 后篇
雷姆
拉姆
0:00