Gitは、Linuxの作成者であるLinus Torvaldsによって開発された、利用可能な最も人気のあるバージョン管理システムの1つです。あらゆる種類の開発のために、プライベートシステムとパブリックWebサイトの両方で使用されます。Gitの経験がどれほどあっても、新しいことを発見する機会は常にあります。このシステムでの作業方法を変える可能性のある5つの例を次に示します。
1.あるファイルを別のブランチからコピーする
作業中に、ファイルを削除したり混乱させたりして、最初からやり直したい場合があります。また、特定のブランチで作業しているときに、別のブランチのファイルが必要であることに気付く場合もあります。このコマンドは、別のブランチからファイルを取得するのに役立ち ます。
git checkout release_15.5.3 -- projects/test/src/feature-1.component.ts
特定のコミットから指定されたファイルをコピーするには、次のコマンドを使用します。
git checkout 2657d3e -- projects/test/src/feature-2.component.ts
単一のファイルの代わりに、ディレクトリへのパスを指定してディレクトリ全体をロードすることもできます。すべてのパスは相対パスであるため、リポジトリのルートにいない限り、ファイルへの相対パスを指定する必要があることに注意してください。
2.最後のコミットメッセージの修正。
, , , , , . , , . :
git commit --amend
3. ().
, . , :
git log --oneline --no-merges
, .
4. , .
, , , :
git log -S "Release"
commit dcae425d31b852a90593d999bc0e57db448b0c5a
Author: pavel-zlotarenchuk
Date: Wed Mar 3 20:56:08 2021 +0300
5. .
, git, . git , (). , . git checkout, , . :
git clean -f -d
Gitは、日常業務を簡単にするためのトリックが満載のツールです。上記のリストは、網羅的または完全なものではありません。これらは、自明ではありませんが、すぐには発見できず、何度も作業を簡素化した便利なコマンドです。