resolv conflict when git stash pop | Git
conflictしたので、mergeしてみる。
git stash
git pull
したら、conflictと出たので
該当ファイルはこんな感じに。
<<<<<<< Updated upstream protected static $lang_codes; public static function initLangCodes(){ if(empty($lang_codes)) self::$lang_codes = array( 'en','ja','cn','fr' ); } public static function getLangCodes(){ self::initLangCodes(); return self::$lang_codes; } public static function checkLangCode($code){ self::initLangCodes(); return in_array( $code, self::$lang_codes ); } ======= protected $lang; protected $locale; public static $langs = null; public static function getLangname( $code ) { if( !self::$langs ){ self::$langs = array( 'en'=>'English','ja'=>'日本語' ); } if( isset( self::$langs[$code] ) ){ return self::$langs[$code]; } return 'other'; } >>>>>> Stashed changes
となっているところを修正して、コミット。
$git add mergedfilename
$git commit -a -m”merged commit”
stashには、まだ残っているので、問題なければ消す。
$ git stash list stash@{0}: WIP on master: 282d981 merged commit stash@{1}: WIP on master: 898897d added source api $ git stash drop stash@{1} Dropped stash@{1} (d60195305e7ff4c00a59eab4de0cc8f4e0eff168) $ git stash list stash@{0}: WIP on master: 282d981 merge and update $ git stash clear $ git stash list
dropは一つ消す。clearは全部消す。
- Prev PDOのdsnにcharset が必要だった。|mysql php
- Next 2012年のテーマ・抱負みたいな
- Prev Git Tag
- Next .gitignore