MyEnigmaスマートフォン用の表示で見るMyEnigmaとあるエンジニアのブログです。Supportersはじめに個人的なGitの使い方メモです。その他のGit関連のツールに関しては、下記を参照ください。myenigma.hatenablog.comgitコマンド各種gitコマンドをひとつずつ説明します。cloneリモートリポジトリを、ローカルに持ってきます。URLURL先のリポジトリをクローンする。URL最新のコードのみを落としてくる。initローカルにgitリポジトリを初期化するのに使います。--share共有用リモートリポジトリを作成する。commitをチェックするだけです。コミットメッセージだけの変更は不可能なようです。-vコミットする時に、変更ファイルだけでなく、diffの結果も表示する。<ファイル名>あるファイルを直前のコミットに戻す。ちなみに、リポジトリ全体を戻す場合は下記です。reflogで見れる。-dfすべてのgitで管理されていないファイルとディレクトリを削除する。-xdfすべてのgitで管理されていないファイルとディレクトリを削除する。stashgitでは基本的に、変更を残したまま新しいブランチに移動することはできません。変更を削除するか、コミットする必要があります。してもコミットしたくない場合は、stashを使って、一時的に変更を退避することができます。merge基本的にブランチを手元でmergeする時に使います。現在のブランチにマージする。一つのコミットとして、マージしてくれる。PRを作る時や、Masterにマージするときに、コミット履歴をきれいにする時に使う。別のブランチを、別のブランチに統合できますが、あるブランチのコミットを、別のブランチに新しくコミットすることで、コミットのログを直線的にして、読みやすくマージできます。HEAD~2HEADから2コミット分の履歴が表示され、その中のpickをfixupと変更すると、そのコミットを無かったことにできる。mastermasterブランチの内容をoriginリポジトリに送信する。submodulegitのリポジトリの中で、別のgitリポジトリを管理する方法です。下記のコマンドでアップデートできます。完成したらmasterにマージするようにするこれにより、誰でもいつでも安全にmasterブランチを引っ張ってこれる。git-completion.bash自分のmacの場合はここにありました。Supportersもしこの記事が参考になり、ブログをサポートしたいと思われた方は、こちらからよろしくお願いします。はてなブログProとあるエンジニアのブログです。Page月別アーカイブスポンサーリンクスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。