commitについて

初めに

  • 何気なく使っている用語やコマンドを一度自分で定義しなおして使いこなせるようにアウトプットする。
  • 初学者にもわかりやすいように解説していく。

コミットとは?

  • どの作業を何のために行なったかを記録するためのもの。
  • チーム開発の時に他のメンバーに何をどうしたのかわかるのが非常に便利。

コミットする際に記載した方がいいもの

  • 具体的な変更内容
  • 変更理由

コミットまでの流れ

具体的な流れ

  • git_introディレクトリに入っているgit.htmlファイルの変更内容をコミットしていく。

  • git.htmlをgit addしてステー人を行う。

$ git add git.html
$
$ git commit 
  • コミット時のメッセージ *1行目と3行目にそれぞれ変更内容と理由を記述
ファイルの中身を追加した。

記述内容に不備があったので</span>
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch main
# Your branch is ahead of 'origin/main' by 3 commits.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#       modified:   git.html
#
# Changes not staged for commit:
#       modified:   .DS_Store
#

  • コミットが完了してメッセージが表示される。
[main 556f091] ファイルの中身を追加した。
 1 file changed, 2 insertions(+)

結語

  • コミットは変更や追加を保存するとともに他のメンバーが変更内容を把握しやすいようにメッセージを残すもの。

  • コミットの流れとしてはgit addでファイルのステージング。git commitでメッセージの添付とリポジトリにファイルの移動。