Gitは、Linuxがカーネル開発を管理するのに役立つオープンソースの分散バージョン管理システムです。以下の小シリーズでは、Git for Linuxの使用方法を紹介します。
*
* 2つのステップでgitリポジトリへのファイルの追加のgit initコマンドの
を使用して、gitリポジトリを初期化します。ファイル名を追加gitのを使用し、
を
1;以上に分けることができますステージング領域に複数のファイルを追加します。
2. git commit -mを使用してブランチに完全にコミット
*ワークスペースのステータスを表示し、git statusコマンドを使用します。変更を促すメッセージが表示された場合は、git diff filenameを使用して変更を表示します。
* HEADは現在のバージョンを指し、HEAD ^は前のバージョンを表し、HEAD ^^前のバージョンとはバージョン
*バックアップバージョン:コミット履歴を表示するにはgit logを使用し、表示を減らすにはgit log --pretty = onelineを使用してください。
バージョン番号commit_idのバージョンに戻るにはgit reset --hard commit_idを使用してください。
*バージョンをロールバックした後に再び表示したい場合は、git reflogを使用してhistoryコマンドを表示し、変更したいバージョン番号を見つけてから、git reset hard commit_idを使用して戻ることができます。
*注:gitはファイルではなく変更を追跡および管理しますファイルが変更されて追加された場合は再度変更され、再度追加しない場合は最初の変更のみが送信されます。
*変更を元に戻す:
1.ファイルがまだワークスペースにある場合、つまり追加またはコミットがない場合は、git checkout - filenameを使用してサーバーバージョンに復元します。
2、一時記憶領域に追加した場合は、最初にgit reset HEAD filenameを使用して一時記憶領域から作業領域を取得してから、1の操作に従います。
3、リポジトリに送信された場合その後、バージョンロールバック方法に従って変更することができます。
4.すでにリモートリポジトリにプッシュしている場合は、問題があります。
*次のコマンドを削除します。
Git rm filenameワークスペースから削除します。
2、git commit -m'説明ブランチ内のファイルを削除用に更新します。
ワークスペース内のファイルを削除した後は、git checkoutを使用できます。 - filenameはブランチから取得されますが、ファイルのみを最新のバージョンに復元することができ、最後のコミット後の変更を復元することはできません。
*ブランチ:
1.ブランチを作成します。
git checkout -b branchnameパーティションを作成してパーティションに切り替えます。これは、次の2つのコマンドと同じです。
Git branch branchnameブランチの作成
git checkout branchnameパーティションへの切り替え
2.現在のブランチを表示します。git branchはすべてのブランチを一覧表示します。現在のブランチは複数あります*
3、分岐の切り替えはgitチェックアウトbranchnameです。
4、分岐のマージ:git merge branchname現在の分岐への分岐の分岐
5、分岐の削除:git branch -d branchname分岐の分岐の削除
注:ブランチの作成、マージ、削除は非常に高速ですgitは、ブランチを使用してタスクを完了することを推奨しますマージ後のブランチの削除は、マスターブランチで直接作業するのと同じですが、プロセスはより安全です。これらのプロセスでは、分岐を作成するなど、分岐へのポインタを変更してからHEADポイントを変更するだけなので、これらは高速です。ポインタ、つまりHEADはブランチを指し、ブランチはコミットです。
*衝突の解決:gitがブランチを自動的にマージできないときは、まず衝突を解決しなければなりません;衝突を解決した後、もう一度コミット、つまりマージは完了します。
ブランチマージを表示するにはgit log --graphを使用します。図
*作業用サイトのgit stashを保存し、最後の変更に影響を与えずに他の作業を行います。
作業用サイトを復元します。1、git stash applyは復旧時にstashの内容を削除しません。 Br>
2、git stash popは復元時にstashの内容を削除します。
* git remoteを使用したリモートライブラリ情報の生成(-v)および-v詳細な表示情報
*リモートライブラリへのブランチプッシュ:すべてのローカルコミットをリモートライブラリへプッシュ
gitプッシュ元(リモートライブラリ名)master(プッシュへのブランチ)
*クロールブランチ:gitプル; git clone
*コラボレーションモード:
1. git push originを使って自分の変更をプッシュします
2.プッシュが失敗した場合、リモートブランチがローカルブランチより新しいため、最初にgit pullを使用してマージ
3、マージが競合した場合は競合を解決し、ローカルで送信して
4してからプッシュします。
注:git pullを使用してプロンプトをマージする場合'トラッキング情報がありません - ローカルブランチがアクセスできないことを示しますリモートブランチとのリンクを確立するには、次のコマンドを使用して関係を確立します。git branch --set - アップストリームブランチorigin /branchname
*リモートに対応するブランチをローカルに作成します。git branch -b branchname origin /branchname Local andリモートブランチの名前は
と同じです。*タグを作成します。
1. gitタグの名前をマークしますデフォルトのタグは最新のコミットにあります。
2、ラベルを表示:git log -pretty = oneline --abbrev -commit
gitタグtag_name commit_id
3、ラベルを表示:git tagすべてのタグを表示< Br>
4、タグ情報を表示します。git show tag_name
5、指示に従ってラベルを作成します。git tag指定説明テキスト
*アクションタグ:git tag -d tag_nameタグの削除
タグをリモートライブラリにプッシュ:git push origin tag_name
すべてのタグを同時にリモートライブラリにプッシュします。 Gitプッシュオリジン--tag
以上がGitを使ったLinuxの紹介ですこの記事では、git initコマンド、git delete、ブランチの作成と削除などの使い方を紹介しました。
pipeはLinuxシステムのパイプラインです。パイプラインメカニズムの本体はパイプ関数の呼び出しです。Linuxシステムでパイプ関数を構築する方法は?次の小シリーズでは、Linuxでパイプ関数を作成
フォルダ名にスペースがある場合、Windowsでは簡単に削除できますが、Linuxシステムではスペース付きの名前を削除する必要があります。フォルダは単純ではありません。次の小シリーズでは、Linuxで
Technologeeko 私たちは日々の作業でファイルをアップロードまたはダウンロードする必要があることが多く、Linuxユーザーも例外ではありません。では、Linu
にインストールする Ubuntuシステムでは、dpkgコマンドを使ってdebパッケージをインストールすることができますが、debパッケージのインストールを知らない人も少なくありません。詳細な紹介をイン