Git入門

Git入門

GitHub の基礎知識とアカウント取得

GitHub を使いこなすためには、使いながら慣れていくのが良いでしょう。そのため、ここでは GitHub の基礎知識とアカウント取得について必要最低限の説明のみ行い、すぐに GitHub を使い始められる体制を整えます。
Git入門

【Git】推奨されているブランチの分け方まとめ

ブランチの分け方にはいくつかの推奨されている方法があります。ここでは 1 つの中央リポジトリーを中心とした制作で主に推奨されているブランチの分け方を紹介します。各方法ごとに向いている制作を挙げていますので、制作内容によって使い分けることをおすすめします。
Git入門

拡張 Git flow (Git Feature flow)

Git flow には feature ブランチごとの制作の速度や規模に差がある場合、リリースのフェーズになかなか入れない欠点がありました。ここで紹介する拡張 Git flow は、制作の速度や規模にばらつきがある場合でもリリースの準備に入ることができるようにしたブランチモデルです。
Git入門

【Git】編集内容の退避「スタッシュ」

作業ツリーの編集中の内容をコミットせずに維持したまま別のブランチに切り替えたいときなどは「スタッシュ」という操作を行います。この操作を行うと、現在の作業ツリーの編集内容をリポジトリーの一時領域にしまうことができます。
Git入門

【Git】ブランチを作って「大改変」を隔離しよう

他の Git ユーザーの制作に影響を与えないように編集履歴をリモートリポジトリーにプッシュするためにはブランチを作成します。ブランチを作成すると、編集履歴が分岐した状態を保ったままプッシュできるようになり、他のブランチの編集履歴に影響を与えずに制作できるようになります。
Git入門

【Git】履歴の早送り「ファーストフォワード」

現在のブランチの編集履歴が別のブランチに全て含まれている状態でそのブランチの編集履歴を適用するためには「ファーストフォワード」という特殊なマージまたはリベースを行います。この操作を行うと、ログの形を変えずブランチの先頭コミットを指し示す位置を別のブランチの先頭コミットまで移動することで別ブランチの編集履歴を適用できます。
Git入門

【Git】毎回マージしていけばいいの?

マージを行うことで 2 つの編集履歴を合流させることができますが、単に毎回合流させているとログが確認し難くなる可能性があります。2 人で制作を行ったとき、交互にコミット・マージを繰り返すとログがどのようになるか見てみましょう。
Git入門

【Git】履歴の直列化 「リベース」

分岐した編集履歴をマージのように合流させて統合するのでなく、まっすぐにに並べ直すことで統合するためには「リベース」という操作を行います。この操作を行うと同時進行した制作の編集履歴をあたかも一連の編集履歴だったかのように並べ替えることができます。
Git入門

【Git】競合を解決しよう

Git でブランチをマージしたとき、競合が発生することがあります。この記事では競合をどのように解決するかを順を追って解説します。
Git入門

【Git】別の人が同じところを編集してたらどうなるの?

同じファイルでも異なる行を編集した場合はマージを行うだけで合流できますが、同じ行を編集した場合は競合が発生し、競合を解決するか、マージを中止するかの選択をすることになります。この記事では競合が発生する過程の詳細を解説します。
スポンサーリンク
タイトルとURLをコピーしました