-
11.22
【Git】「HEAD」って何?
HEADとは? 今自分が作業をしているブランチの最新のコミットを示すポインタで、通常はどこかのブランチにくっついています。逆に言えば、GitはHEADのおかげで今の作業ブランチを把握しています。 ブランチを変更したらHEADの位置も…
-
11.21
【GitHub】画面の見方
GitHubリポジトリの基本ボタン Code 該当リポジトリのmasterブランチの最新のソースコードが表示されます。 ソースコードの最終更新日はチェックするようにしましょう。最終更新日が一年以上前になっている場合はメンテナンスが…
-
11.21
【Git】コンフリクトに関する知識
コンフリクトが発生する場合 マージ(コミットのマージ) リバート(コミットの打ち消し) リベース プル 特に、発生する例としてわかりやすいのはソースコード同士をマージしている際に同じ箇所を別々のブランチで同…
-
11.20
【Git】プルやフェッチについて
リモートリポジトリの内容をローカルリポジトリへ取り込む場合は下記2つの操作のどちらかを行います。 プル フェッチ プル 取得内容がワークツリーまで反映されて、ローカルリポジトリ内のローカルブランチに取り込まれる為物理…
-
11.20
【Git】マージに関する知識
マージとは? 他の人の変更内容を取り込む作業のことです。 マージ作業の種類 マージ作業には2種類があります。 プルリクエストがあったベースブランチに対してソースコードのマージを行う。 ローカルリポジトリのトピックブラン…
-
プッシュ まずはローカルリポジトリの内容をリモートリポジトリに反映させる必要があります。その操作をプッシュと言います。 プッシュを行うとリモートリポジトリにローカルリポジトリで作成したブランチと同じブランチが作成され、さらにはローカ…
-
11.19
【Git】ブランチに関する知識
ブランチとは? Gitで記録する履歴を本流から分岐(枝分かれさせる)ことです。 Gitの仕組み的な観点から見たブランチ ブランチの情報は、リポジトリ(.gitディレクトリ)の中(.git/refs/)に記録されています。 「コミ…
-
フォーク 「他人が公開しているリモートリポジトリ」を「自分のリモートリポジトリ」へリポジトリの情報をコピーしてくることを「フォーク」と言います。 クローン 次に「リモートリポジトリ」から「自分のローカルリポジトリ」にリポジトリ内容をダ…
-
Git管理対象とするファイル 開発の成果物ファイル ソースコード ドキュメント 環境設定ファイル Gemfile、Gemfile.lock Gemバージョンをチーム内で整えるために必要 .ruby-versio…
-
11.18
【GIt】よく使うコマンド一覧
リポジトリの作成関連 ローカルリポジトリの作成 [crayon-6633ab0926e50012539875/] このコマンドを実行するとそのディレクトリがローカルリポジトリになります。ディレクトリに配置したファイルはuntracke…