Linux プラットフォームへの Git のインストール
1. Git の作業では、 curl 、zlib、openssl、expat、libiconv などのライブラリのコードを呼び出す必要があるため、これらの依存ライブラリを最初にインストールする必要があります。以下のコマンドを実行して依存ライブラリをインストールします。
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
2. 次のように、1 つのコマンドで Git のインストールを開始します。
apt-get install git
上記 2 つの手順は正常に実行され、 git - -version コマンドを使用すると、Git のバージョン番号をチェックして、インストールが成功したことを確認できます。
注: 1. コマンドの実行時に権限がないことを示すメッセージが表示された場合は、sudo を追加するか、root ユーザーを入力してください。
2. Debian と Ubuntu のインストール コマンドは一貫しています。
簡単なアプリケーション
0. git ライブラリを作成します
$ git init
1. ステータスを表示します
$ git status
2. ファイルの変更を表示します
$ git diff filename
3. キャッシュの変更を表示します
$ git diff --cached filename
4. 元のファイルを復元します
$ git checkout filename
5、変更
$ git commit -m "image Rotation"
6. 変更レコードを表示
$ git log --oneline -5 .
-5 ---> 5 レコードを表示
7. 変更されたファイルのリストを表示
$ git whatchanged -1 c7b96ab
8 ,ファイルの具体的な変更内容を表示
$ git show c7b96ab filename
9, パッチの生成
1) あるレコードに対するパッチを生成
$ git format-patch -1 ab87248
2) あるレコードからn個連続(例5)
$ git format-patch -5 ab87248
3) 先頭レコードからn個連続(例5)
$ git format-patch -5 .
10. パッチにマージ
$ git apply --apply --verbose --reject 0001-VOE-1.3.7.2.patch
マージするときは、*.rej ファイルがあるかどうかに注意してください。は競合ファイルです。その場合は、対応する変更を手動でマージする必要があります
11. git add 冗長ファイルの追加 元に戻す操作
1) $git replace HEAD の後には何も続きません。つまり、最後の追加のすべての内容が取り消されます
。2) $git replace HEAD XXX の後にファイル名が続きます。つまり、ファイルが取り消されます
。3) $git stop - -staged filename (機能は 2) と同じです)
12. Git プロジェクトのバージョン管理からファイルを除外
$git list filename
13. git commit で取り消し操作を後悔
$git restart --soft HEAD^
--soft: Do notワークスペースを削除してコードを変更し、コミットを元に
戻します。元に戻すことはできません。 git add --hard : ワークスペースの変更コードを削除し、コミットを元に戻します。git add を元に戻します。
14. コミットコメントの書き方が間違っています。コメントを変更したいだけです。
$ git commit --amend
を実行すると、この時点でデフォルトの vim エディターが起動します。コメントを変更した後、保存するだけです。
上記の手順を覚えれば、Git の基本的な機能が使えるようになります。