git
stash pop でコンフリクトした際に、どちらか一方の変更を適用するのどうやるんだっけ?っとなったので軽くメモ 結論 現在チェックアウトしているブランチの変更を適用する場合は、下記のようにcheckout --oursを使用します。 $ git checkout --ours Hoge.sw…
本日もGitの小ネタです♀️ 別のブランチに特定のコミットを適用する 例えば、hogeブランチのコミットIDhoge123をmasterブランチに適用したい場合は、masterブランチにて下記を実行することでコミットを適用することができます。 $ git cherry-pick hoge123 …
本日はgit初心者向けの小ネタで、特定のコミットの差分を見る方法を紹介したいと思います♀️ 結論 コミットIDを元に、git showコマンドを実行することで、コミットの差分を確認することができます。 $ git show commit_id てな感じで本日も以上となります そ…
結論 -u もしくは--include-untrackedオプションでuntracked filesもまとめてstashすることができます。(今までよく使わないで、ここまでやってこれたな) $ git stash -u ちなみにステージングしていないかつ、untracked filesもまとめてstashしたい時は、--…
先日 Carthage/Build をソース管理から外そうと、gitignore を修正後 git rm -r --cached . してから git add . を実行すると下記のようなエラーに遭遇しました。 fatal: Unable to create '/.git/index.lock': File exists. Another git process seems to b…
機能に引き続き今日も3秒で終わってしまう記事ですが、タイトルの通りマージ済みのブランチを一括削除する方法を紹介します♀️ やっていく 下記のコマンドを実行することにより、develop ブランチ以外のマージ済みブランチはローカルから一括削除されます。 …
今回は、git の commit をまとめる方法を紹介します。git の操作とかは結構忘れがちで、毎回ググってると効率が悪いのでこれを気にしっかり覚えるようにします それではまとめていく まずは git log --oneline で、どの commit をまとめたいのかを決めます…