「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > ギット |ヒントとコツ

ギット |ヒントとコツ

2024 年 7 月 31 日に公開
ブラウズ:173

Git | Tips and Tricks

注記
私の個人ウェブサイトで他の投稿をチェックできます: https://hbolajraf.net

Git のヒントとコツ

Git は、開発ワークフローをより効率的にできる強力なバージョン管理システムです。ここでは、Git を最大限に活用するためのヒントとコツをいくつか紹介します。

Git の構成

Git の使用を開始する前に、名前と電子メール アドレスを使用して Git を構成することをお勧めします。この情報はコミットに関連付けられます。

git config --global user.name "hbolajraf"
git config --global user.email "[email protected]"

好みのテキスト エディターやデフォルト ブランチなど、他の構成を設定することもできます。

基本コマンド

1. リポジトリの初期化: 新しい Git リポジトリを開始するには、プロジェクト ディレクトリで git init を使用します。

2. リポジトリのクローンを作成する: リモート URL からリポジトリのクローンを作成するには、git clone を使用します。

3. 変更のコミット: 変更を加えた後、 git commit -m "Your commit message" を使用して変更を保存します。

4. ステータスを確認する: git status を使用して、作業ディレクトリのステータスを確認します。

分岐

ブランチは、さまざまな開発ラインを管理するために不可欠です。

1. ブランチの作成: git ブランチ を使用して新しいブランチを作成します。

2. ブランチの切り替え: 別のブランチに切り替えるには、git checkout を使用します。

3. ブランチのマージ: git merge を使用して、あるブランチから別のブランチに変更をマージします。

4. ブランチの削除: ブランチを削除するには、 git Branch -d を使用します。

隠しておく

スタッシングは、変更を一時的に保存する必要がある場合に便利です。

1. 変更をスタッシュ: git stash を使用して変更を保存します。

2. Apply Stash: 変更を再適用するには、git stash apply を使用します。

3. List Stashes: git stash list を使用してスタッシュのリストを表示します。

インタラクティブなリベース

対話型リベースを使用すると、コミット履歴を変更できます。

1. Rebase Interactive: git rebase -i HEAD~n を使用して、最後の n 個のコミットを対話的にリベースします。

2. コミットの編集: コミットを変更するには、「選択」を「編集」に変更します。

3. コミットの修正: git commit --amend を使用して現在のコミットを編集します。

Git エイリアス

Git エイリアスを使用すると、Git コマンドのショートカットを作成できます。

1. エイリアスの作成: グローバル Git 構成にエイリアスを追加します。

git config --global alias.co checkout

2. 使用法: これで、git checkout の短縮形として git co を使用できるようになりました。

Gitフック

Git フックは、特定の Git イベントで自動的に実行されるスクリプトです。

1. Pre-Commit Hook: コミット前にアクションを実行する .git/hooks/pre-commit スクリプトを作成します。

2. 受信後フック: サーバーの Git リポジトリで、プッシュ受信後にアクションを実行するフック/受信後スクリプトを作成します。

ファイルの無視

.gitignore ファイルを使用して、無視するファイルまたはパターンを指定できます。

1. Create .gitignore: .gitignore という名前のファイルを作成し、無視するファイル、ディレクトリ、またはパターンをリストします。

2. 例 .gitignore:

# Ignore build artifacts
bin/
obj/

# Ignore log files
*.log

# Ignore a specific directory
docs/

次は何?

これらのヒントとテクニックは、Git の習熟度を高め、バージョン管理タスクをより効率的にし、開発プロセスをよりスムーズにするのに役立ちます。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/hbolajraf/git-tips-and-tricks-5326?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3