収集git(commit,log)プロンプトコマンド


1.ステージに登録されているがコミットされていないファイル(新しいファイル)を圧縮されていない状態に変更

ex)
git rm --cache 파일명

2.トレース可能なファイルを修正し、前回提出した状態に戻す

ex)

git checkout 파일명
適切なコマンドを入力すると、ファイルは変更前のステータスを返し、変更ステータスから未変更のステータスを返します.

3.addコマンドを使用してステージに新しいファイルを登録し、commit-amコマンドでコミット操作を実行します(新しいファイルは追跡不可能なUntracked状態です)。

git commit -am second.html(신규파일)
On branch master
Untracked files:
  (use "git add <file>..." to include in what will be committed)
        second.html

nothing added to commit but untracked files present (use "git add" to track)
エラーが発生した新しいファイルは初期に追加する必要があります(ステージ登録)

4.コミットメッセージアップロードなし

git commit --allow-empty-message -m ''

5.最後のコミットメッセージの変更

git commit --amend

vi

change commit!!  <-- 해당 문구변경

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date:      Wed Oct 21 21:34:38 2020 +0900
#
# On branch master
# Changes to be committed:
#       modified:   index.html
#
# Changes not staged for commit:
#       modified:   second.html
#

6.ログの複数のオプション


•-pオプション:diff機能(変更された行比較)を同時に出力できます.
•--statオプション:履歴を印刷します.
•--pretty=onelineオプション:各コミットを1行として表示します.
•git log(ファイル名):特定のファイルのコミット完全ログを表示

7.diffコマンド


•トレースファイルとステージ上の最後の変更と比較した変更を表示します.(修正された状態のファイルのみが許可されます.つまり、修正後に棚に上がらないファイルです)
•ステージに上がったファイルにもgit diff headコマンドで修正した部分が表示されます