回答編集履歴
2
HEADに関する解説を追記
    
        answer	
    CHANGED
    
    | @@ -33,4 +33,8 @@ | |
| 33 33 | 
             
            ↑ 
         | 
| 34 34 | 
             
            dev_dev201703 // Aのコマンドでブランチのポインタをここに戻して,Bの操作でリモートに反映
         | 
| 35 35 |  | 
| 36 | 
            -
            ---
         | 
| 36 | 
            +
            ---
         | 
| 37 | 
            +
             | 
| 38 | 
            +
            解説: `HEAD` は,現在チェックアウトしているコミットハッシュのエイリアス.
         | 
| 39 | 
            +
            `HEAD` のうしろの `^` は 「HEADの前のコミット」を表す. `^` ひとつで1つ前のコミット.今回は2つ前のコミットに戻るので, `HEAD^^` となる.
         | 
| 40 | 
            +
            ちなみに,数字で指定することもでき. `HEAD^^ = HEAD~2` と表記できる
         | 
1
微修正
    
        answer	
    CHANGED
    
    | @@ -31,6 +31,6 @@ | |
| 31 31 | 
             
            ↑ 
         | 
| 32 32 | 
             
            変更1 
         | 
| 33 33 | 
             
            ↑ 
         | 
| 34 | 
            -
            dev_dev201703 // Aのコマンドでブランチのポインタをここに戻 | 
| 34 | 
            +
            dev_dev201703 // Aのコマンドでブランチのポインタをここに戻して,Bの操作でリモートに反映
         | 
| 35 35 |  | 
| 36 36 | 
             
            ---
         |