カテゴリー:Git
-
07.11
【Git】「pre-commit」について
pre-commitとは? Gitフックの一種で特定のGit操作のタイミングでスクリプトを実行することができる機能です。 タイミング コミットをトリガーにできる。 ディレクトリ gitディレクトリには以下のファイルがあるので、sa…
-
03.07
【Git】スタッシュについて
スタッシュとは? 作業中の変更内容を別の場所に一時的に退避させておくことです。作業中だけど別にやりたいことができたとかで今はコミットしたくないと言う時に使えます。(主なユースケースとしてはPRレビューとかが発生して別ブランチをローカルに取…
-
Rebase and merge(リベース) 変更を統合する際に履歴を綺麗に整えるための機能です。 トピックブランチに対してリベースを行うと最新のベースブランチからあたかもトピックブランチを作成したかのような履歴状態を作り出す…
-
03.04
【Git】ファイルへの変更を取り消す
ワークツリーの変更を取り消す。 [crayon-6758b3e92ad86079596348/] ワークツリーへの変更を取り消すことができます。直前のコミット内容まで復元できます。 全変更を取り消す [crayon-6758b3e9…
-
変更差分 各エリアの差分を確認する。 git addする前の差分(ワークツリーとステージの差分) [crayon-6758b3e92b215798606077/] または [crayon-6758b3e92b21c00724668…
-
12.14
【VSCode】Gitとの連携に関する知識
Visual Studio CodeとGitとの連携について VSCodeはGitリポジトリが作成されているフォルダは自動でGit管理対象フォルダとして認識します。gitコマンドをUI的に実行することも可能です。 フォルダをGit管理対…
-
Gitでローカルのブランチの変更内容をプルリクエストをしようとした際にmasterブランチの方が先に進んでしまっている場合が多々あります。その場合は基本的に変更差分を吸収した上でプルリクエストができるのが望ましいです。 基本は下記のど…
-
11.22
【Git】「HEAD」って何?
HEADとは? 今自分が作業をしているブランチの最新のコミットを示すポインタで、通常はどこかのブランチにくっついています。逆に言えば、GitはHEADのおかげで今の作業ブランチを把握しています。 ブランチを変更したらHEADの位置も…
-
11.21
【GitHub】画面の見方
GitHubリポジトリの基本ボタン Code 該当リポジトリのmasterブランチの最新のソースコードが表示されます。 ソースコードの最終更新日はチェックするようにしましょう。最終更新日が一年以上前になっている場合はメンテナンスが…
-
11.21
【Git】コンフリクトに関する知識
コンフリクトが発生する場合 マージ(コミットのマージ) リバート(コミットの打ち消し) リベース プル 特に、発生する例としてわかりやすいのはソースコード同士をマージしている際に同じ箇所を別々のブランチで同…