Git Statsh

git statsh:

save the local change, and back to the state of your last commit  

e.g before the change

bsc@ubuntu:~/Desktop/rcom_code/rcom/rcom$ git status
On branch rcom-669-write-deconfigure-message-to-cache-while-bcmapp-init

Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: stack/link/source/bcmapp/code/bcmapp_fsm.c
modified: stack/link/source/bcmapp/code/bcmapp_fsm.h
modified: stack/link/source/bcmapp/code/bcmapp_fsm_entry.c

bsc@ubuntu:~/Desktop/rcom_code/rcom/rcom$ git stash
Saved working directory and index state WIP on rcom-669-write-deconfigure-message-to-cache-while-bcmapp-init: ffea477 Squashed commit of the following:
HEAD is now at ffea477 Squashed commit of the following:
bsc@ubuntu:~/Desktop/rcom_code/rcom/rcom$ git status
On branch rcom-669-write-deconfigure-message-to-cache-while-bcmapp-init  up-to-date

You can reapply the stashed change to another branch by git stash apply (in the target branch)

猜你喜欢

转载自www.cnblogs.com/anyu686/p/9471653.html
Git