見出し画像

[読書メモ]Gitが、おもしろいほどわかる基本の使い方33

はじめに

読んだ本

Gitが、おもしろいほどわかる基本の使い方33 改訂新版〈バージョン管理、GUI、Sourcetree、Bitbucket〉


読んだ動機

Git歴3年だが、いまだにGit操作で工数をとられる。
ちゃんと基礎知識を理解したい。

読書メモ

Git

  • コミットメッセージは詳細情報も書けるらしい。

    • https://gist.github.com/minop1205/5fc4f6ef0ec89fb1738833ba25ae00a0

  • pull = fetch + merge

  • origin はリモートリポジトリの別名

  • コミットを戻す方法

    • reset (push前)

    • revert

  • Gitは変更内容をファイル単位ではなく、hunk単位で管理している

  • diffはCLIで見れる

Sourcetree 

  • Sourcetreeでもファイル単位の変更履歴を確認できる。

  • Sourcetreeで「ファイル名の変更を追跡」にチェックすると、以前の履歴も見れる。

  • SourcetreeでコミットIDを取得できる。

  • Soucetreeでコマンドを登録できる。カスタム操作機能。

おわりに

結局 知りたい情報は得られなかったので、
下記の本を読みたい。

独習Git


補足メモ

### 最近 Gitで詰まったところ(ググって見つけた)
1. upstreamと自分のmainブランチに差分がでている場合に、ソースを同期させたい。
-> 未解決。forkし直す方法は見つけた。

2. rebaseしたら、コミットが増えた。なぜ?
-> push済のブランチにはrebaseではなくmergeのほうが良さそう。(理由は曖昧なので、ちゃんと読む。)
参考: https://qiita.com/takasek/items/433931ca5e9b70edbb64


いいなと思ったら応援しよう!