private knowhow
Revision | e7a4dd78a34e3c56d73ff011075abc904f2fdbaa (tree) |
---|---|
Time | 2014-11-20 06:35:32 |
Author | oga <hyperoga@gmai...> |
Commiter | oga |
some chane
@@ -9,7 +9,7 @@ git | ||
9 | 9 | (1)コマンドラインベース |
10 | 10 | msysgit |
11 | 11 | Git-1.8.4-preview20130916.exe |
12 | - インストール後、「Git Bash」を起動 | |
12 | + インストール後、「Git Bash」を起動 | |
13 | 13 | |
14 | 14 | (2)Explorerベース |
15 | 15 | Tortoise git |
@@ -521,12 +521,12 @@ Subversion Git | ||
521 | 521 | |
522 | 522 | ■対策 |
523 | 523 | (1)stash (変更を一時的に隠す)してから pull する |
524 | - (a)stash save: 現在の状態を保存し、git 上から変更箇所を隠す | |
524 | + (a)stash save: 現在の状態を保存し、git 上から変更箇所を隠す | |
525 | 525 | $ git stash save <コメント> |
526 | 526 | Saved working directory and index state On master: <コメント> |
527 | 527 | HEAD is now at 13770bf hoge |
528 | 528 | |
529 | - (b)stash list: shash の一覧を見て確認 | |
529 | + (b)stash list: shash の一覧を見て確認 | |
530 | 530 | $ git stash list |
531 | 531 | stash@{0}: On master: <コメント> |
532 | 532 | (c)pull する |
@@ -540,8 +540,9 @@ Subversion Git | ||
540 | 540 | Dropped refs/stash@{0} (fb418991e1ace34585c49007c0976a19e89f3efd) |
541 | 541 | |
542 | 542 | (2)現在のローカル変更をキャンセルしてよい場合 |
543 | - $ git checkout -- <filename> | |
544 | - 現在の修正をなしにする | |
543 | + $ git checkout -- <filename> | |
544 | + 現在の修正をなしにする | |
545 | + $ git pull | |
545 | 546 | |
546 | 547 | 40.7 |
547 | 548 | $ git push |
@@ -557,8 +558,8 @@ and maintain the current behavior after the default changes, use: | ||
557 | 558 | |
558 | 559 | ■原因 |
559 | 560 | upstreamのブランチ名が現在のブランチと異なる場合の |
560 | - デフォルトの挙動(push.default)を設定指定ないため | |
561 | - git cloneで xxx を xxx.git 等別名でcloneした場合に発生する | |
561 | + デフォルトの挙動(push.default)を設定指定ないため | |
562 | + git cloneで xxx を xxx.git 等別名でcloneした場合に発生する | |
562 | 563 | ■対策 |
563 | 564 | warningの通り,いまのgitの挙動を保ちたいならmatching,現在のbranchのみ安全にpushしたいならsimpleにする |
564 | 565 | git config --global push.default matching |
@@ -576,7 +577,7 @@ and maintain the current behavior after the default changes, use: | ||
576 | 577 | git push時に同名のブランチ(=マッチするブランチ)をそれぞれpushする. |
577 | 578 | いままでのデフォルト. |
578 | 579 | |
579 | - その他 | |
580 | + その他 | |
580 | 581 | nothing |
581 | 582 | pushしない.つまり必ずgit push origin masterのようにrefsを指定する必要がある. |
582 | 583 | current |