Git はオープンソースのバージョン管理システムおよびコマンドライン ツールであり、プログラマー、開発者、デザイナーがプロジェクトを保存し、ファイルへの変更を追跡するために使用されます。 github.com は、開発者がプロジェクトを保存できる Web サイトです。基本的な git コマンドの一部を以下に示します。
git clone /path/to/repositoryこのコマンドは、ローカル リポジトリでアプリケーションのクローンを作成するために使用されます。ローカル リポジトリの作業コピーを作成します。
gitの初期化新しいローカル リポジトリを作成します。
git addこのコマンドは、すべてのファイルをステージングに追加するために使用されます。
git commit -m “コミットメッセージ”変更を head にコミットします (ただし、リモート リポジトリにはまだコミットしません)。
git config –global user.name “jyoti” / git config –global user.email “[email protected]”コミットで使用するユーザー名と電子メール アドレスを構成します。
git リモート -v現在構成されているすべてのリモート リポジトリを一覧表示します
gitプッシュオリジンコミットされた変更をリモート リポジトリのブランチに送信します。
git ステータス変更したファイルと、まだ追加またはコミットする必要があるファイルをリストします。
gitリモートでオリジンを追加ローカル リポジトリにリモート サーバーに接続していない場合は、コードをプッシュできるようにサーバーを追加します。
git リモート -v現在構成されているすべてのリモート リポジトリを一覧表示します。
git チェックアウトあるブランチから別のブランチに切り替えます。
git checkout -b新しいブランチを作成し、それに切り替えます。
gitブランチリポジトリ内のすべてのブランチをリストし、現在どのブランチにいるかも示します。
git ブランチ -d機能ブランチを削除します。
git Push –すべてのオリジンすべてのブランチをリモート リポジトリにプッシュします。
git プルリモートサーバー上の変更を取得して、作業ディレクトリにマージします。
gitマージ別のブランチをアクティブなブランチにマージします。
git diff行ったすべてのファイルの変更をプレビューします。
git diff –base自分が行った特定のファイルの変更をプレビューします。
git add競合を手動で解決した後、変更されたファイルをマークしてプッシュできます。
git ログリモート サーバーにプッシュされた commitId を持つすべてのコミットを表示します。CommitId は各コミットに対して一意になります。
git チェックアウト —このコマンドを使用すると、その特定のファイルに対するローカルの変更を元に戻すことができます。
git スタッシュ別のブランチに切り替えたいが、これまで作業してきた内容はコミットしたくない場合は、上記のコマンドを使用して変更を隠しておくことができます。
git stash 適用上記のコマンドを使用すると、隠したブランチに変更を再適用できます。
git スタッシュクリア上記のコマンドを使用してスタッシュをクリアできます。
git diff > パッチ名.パッチこのコマンドは、diff 出力 (すべてのファイルに対して行ったすべての変更) を含むパッチを作成するために使用されます。
git diff特定のファイルのパッチを作成します。パッチ名.パッチ
git apply patch_name.patchこのコマンドは、現在のブランチにパッチ ファイルの変更を適用するために使用されます。
git チェリーピックチェリーピッキングは、あるブランチからコミットを選択し、それを別のブランチに適用するために使用されます。
git restart –soft HEAD~1最後のコミットを元に戻します。
gitリセット –ソフト以前のコミットを取り消します。
git clean追跡されていないファイルを作業ブランチから削除します。
git clean -f -dこのコマンドは、作業ブランチからディレクトリや追跡されていないファイルを削除するために使用されます。
git reflogreflog 情報の管理とは、ブランチの先端やその他の参照がローカル リポジトリで更新されたときの記録を保持することを意味します。