![Gitで間違ってPRをマージした時にRevertして再度PRを出す方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f254abe35f908225330fe0404e829903d66b8fb8/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9R2l0JUUzJTgxJUE3JUU5JTk2JTkzJUU5JTgxJTk1JUUzJTgxJUEzJUUzJTgxJUE2UFIlRTMlODIlOTIlRTMlODMlOUUlRTMlODMlQkMlRTMlODIlQjglRTMlODElOTclRTMlODElOUYlRTYlOTklODIlRTMlODElQUJSZXZlcnQlRTMlODElOTclRTMlODElQTYlRTUlODYlOEQlRTUlQkElQTZQUiVFMyU4MiU5MiVFNSU4NyVCQSVFMyU4MSU5OSVFNiU5NiVCOSVFNiVCMyU5NSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9OTNhZGE3YTEzY2RkZThiMTcwMzUyNGU0MDQzOWY2MjA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBFc2ZhaGFuJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03MDQ3ODRlZGU0OTY4ODc3MWVmNWM2ZmE0MDM3MTRhNQ%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D860e4f7fc84620662f9e18906f3366d7)
はじめに 今まで commit message を「なんとなく」書いていたが、プレフィックスをつけることで、コミットメッセージに対する考え方が変わった。 そのおかげで開発効率が上がったので、その内容をシェア。 プレフィックスをつけるってどういうこと? 以下のようにコミットメッセージの先頭に、なんらかの文字をつけること。 feat: xxx という機能を追加 fix: yyy で発生するバグを修正 refactor: zzz の機能をリファクタ のように feat, fix, refactor などがプレフィックスです。 最近 OSS の Contribution Guide などでよく見かけます。 導入したプレフィックスルール Angular.js/DEVELOPERS.md Angular.js の開発者ガイドに書いてあるメッセージを参考にしました。 以前のコミットメッセージ(例 ちなみ
こんにちは、mzpです。 今日はMisocaのesaに書いていた「よいコミットメッセージ・よくないコミットメッセージ」という記事を紹介したいと思います。 あらすじ 開発チームでは「コミットメッセージには変更理由を書いて欲しい」「コミットメッセージはWhatよりもWhyが大事」という話を何度かしているのですが、なかなか徹底できていません。 ので、もう少し具体的に「こういうコミットメッセージはよくないですね」というまとめを作ってみることにしました。 ちなみにこの過程でみつけたコミットメッセージに、こんなものがあります。 一切情報がなくておもしろいですね。 ファイル移動を移動した事実しか書かない これは以下のようなコミットメッセージです。 ファイル名を変更 ディレクトリを移動 ファイルを移動したことはコミットメッセージを見なくてもdiffから分かりますが、なぜその移動をしたかが分かりません。 の
git filter-branch について勉強したメモ。最強なだけあって奥が深い... git filter-branch について 最強のオプション: filter-branch 大量のコミットの書き換えを機械的に行いたい場合に使う 少量のコミットの書き換えをを対話的に行う場合は git rebase -iが便利! 注意事項 プロジェクトを一般に公開した後や書き換え対象のコミットを元にしてだれかが作業を始めている場合は使うのを避けたほうがよい どうしても必要な場合は、すべての関係者に知らせてそれぞれのローカルリポジトリに対しても変更を反映してもらう必要がある コマンド例 プロジェクトの各チェックアウトに対して指定したコマンドを実行し、結果を再コミットします。
状況 (仮定) いろいろな経緯で 2 つの GitHub アカウントを持っている。 それぞれ異なる用途があり、どちらかに統一することができない。 どちらにも 1 つのマシン上でアクティブに push し続けたい。 なるべく意識せずリポジトリ単位でアカウントをスイッチしたい。 できれば git remote -v で表示されるホストは GitHub 上で見えるものと同じにしたい 方針 ~/.ssh/config で各アカウントの別名を定義する。 うっかりとメインのアカウントで push する事故を防ぐため別名のない github.com は無効化する。 ローカルリポジトリ毎の gitconfig で url.<alias>.insteadOf = <target> で、上で設定した別名を参照するよう定義する。 例 ユーザ名は foo ユーザと bar ユーザになっているので、試したい場合には
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く