git stash
詳細はこちら
http://git-scm.com/book/en/Git-Tools-Stashing
以前のメモが変?だったので再度
$ git pullしたらconflictしたので、
$ git stash list
stash@{0}: WIP on master: 465a0a6 set generate Rank
ひとつ退避して、最新に更新
$ git pull
退避した物を適用
Auto-merging web/touch/js/game_dev.js
CONFLICT (content): Merge conflict in web/touch/js/game_dev.js
コンフリクトを確認&修正
$ git diff
diff –cc web/touch/js/game_dev.js
index 0e342da,741b25c..0000000
— a/web/touch/js/game_dev.js
+++ b/web/touch/js/game_dev.js
@@@ -644,7 -642,7 +644,11 @@@ grgame =
if(tag==’move’){
grgame.data.preplayer = grgame.data.player;
}
++<<<<<<< Updated upstream
+ if( tag != 'rank' ){
++=======
+ if( tab != 'rank' ){
++>>>>>>> Stashed changes
今回の編集部がスペースだけなので・・・わかり難くなりましたが、とりあえず、ここを修正して保存
# On branch master
# Unmerged paths:
# (use “git reset HEAD
# (use “git add/rm
#
# both modified: web/touch/js/game_dev.js
#
こんな感じで、問題なければ更新反映
$ git add -u
$ git commit
変更が無い場合は、git add -u すると git statusで何も表示されなくなります(HEADと同じ内容なので)
要らないものを消す. drop , pop, 指定など
stash@{0}: WIP on master: 465a0a6 set generate Rank
$ git stash drop
Dropped refs/stash@{0} (5be1ad917cd227ae1360a2b20d6e3c56e3fc569e)
$ git stash
No local changes to save
- Prev google feed api
- Next mysql memoしようと思ったけど、ソーシャルゲームバックエンド全般メモ
- Prev git merge
- Next git tag 更新、削除