hudeya 发表于 2018-1-15 07:53:23

git stash 用法

yang@Ubuntu64:~/code/linux/git$ git diff  
diff --git a/hello.c b/hello.c
  
index e69de29..bdc92a5 100644
  
--- a/hello.c
  
+++ b/hello.c
  
@@ -0,0 +1,2 @@
  
+void func1(void) {printf("this is func1");}
  
+void main(void) {return func1();}
  
yang@Ubuntu64:~/code/linux/git$ git stash
  
Saved working directory and index state WIP on master: 452b08d rename hello as hello.c
  
HEAD is now at 452b08d rename hello as hello.c
  
yang@Ubuntu64:~/code/linux/git$ git status
  
On branch master
  
nothing to commit, working directory clean
  
yang@Ubuntu64:~/code/linux/git$ vim hello.c
  
yang@Ubuntu64:~/code/linux/git$ git diff
  
diff --git a/hello.c b/hello.c
  
index e69de29..7fd0a13 100644
  
--- a/hello.c
  
+++ b/hello.c
  
@@ -0,0 +1,2 @@
  
+void func2(void) {printf("this is func2");}
  
+void main(void) {return func2();}
  
yang@Ubuntu64:~/code/linux/git$ git stash
  
Saved working directory and index state WIP on master: 452b08d rename hello as hello.c
  
HEAD is now at 452b08d rename hello as hello.c
  
yang@Ubuntu64:~/code/linux/git$ git status
  
On branch master
  
nothing to commit, working directory clean
页: [1]
查看完整版本: git stash 用法