カテゴリー:Git
-
01.22
【Git】タグ、GitHubのリリース機能
タグとは? 特定のコミットを指定し、その時点の状態に名前をつけることができる。使うイメージとしては、キリの良いコミットに対して目印をつけます。 主にプログラムのバージョン管理に利用されます。 例えば、Next.j…
-
07.11
【Git】「pre-commit」について
pre-commitとは? Gitフックの一種で特定のGit操作のタイミングでスクリプトを実行することができる機能です。 タイミング コミットをトリガーにできる。 ディレクトリ gitディレクトリには以下のファイルがあるので、sa…
-
03.07
【Git】スタッシュについて
スタッシュとは? 作業中の変更内容を別の場所に一時的に退避させておくことです。作業中だけど別にやりたいことができたとかで今はコミットしたくないと言う時に使えます。(主なユースケースとしてはPRレビューとかが発生して別ブランチをローカルに取…
-
Rebase and merge(リベース) 変更を統合する際に履歴を綺麗に整えるための機能です。 トピックブランチに対してリベースを行うと最新のベースブランチからあたかもトピックブランチを作成したかのような履歴状態を作り出す…
-
03.04
【Git】ファイルへの変更を取り消す
ワークツリーの変更を取り消す。 [crayon-680e646306394852694381/] ワークツリーへの変更を取り消すことができます。直前のコミット内容まで復元できます。 全変更を取り消す [crayon-680e6463…
-
変更差分 各エリアの差分を確認する。 git addする前の差分(ワークツリーとステージの差分) [crayon-680e64630680f263285488/] または [crayon-680e64630681608987752…
-
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】基本
アカウントの種類 個人アカウント 全てのユーザーがサインインする。リポジトリ、パッケージ、プロジェクトなどのリソースを所有。 Organizationアカウント 複数の個人アカウントが所有する。ユーザー管理、権限管…