GitワークフローとGitエイリアスの私の新しい愛


良いか悪いか、私の現在のGitワークフローは合併を含みません、しかし、rebasingしてください.

これは、歴史的なクリーナーを維持し、既存のワークフロー(かなり標準的なgithubフロー)だけでマージをコミットして動作します.私はマスターブランチの良いグラフを見つけようとしていましたが、Gitlabの背景からGitlab Repoでこの情報を見つけるのは難しくありませんが、Githubは本当にこの歴史機能を持っていないと思います.誰でも、Gitthubの上で歴史を考え出す最高の方法を知っています?
我々は本当に意味のあるコミットを持っていることを確認し、メッセージをコミットする.あなたのローカル支店で働いているときは、離れてコミットすること自由に感じるが、あなたのプル要求を要求する前にinteractive rebaseが必要です.あなたがこれらのベースの2、3をしたあと、本当に恐れている何もありません.私は1つをしていない、私はあなたに伝えることができます、私の最初のプルのリクエストはかなり痛かった.私はそれについてのレビュープロセスを介して取得し、私のコミットの履歴をきれいに取得するだけで私の特徴を符号化しています.現在、私、再ベースと償いは友人です.私はまだfixup commitsを使用する機会を持っていませんでしたが、彼らはすぐに試してみる私の侵略者の何かです!
私はソースリポジトリのニーズにGit bashを使用してお楽しみください.私の会社で私のより高度なワークフローでも、私にとっては最も柔軟性があります.私はSourcetree(BitbucketとGithubでよりよく働く)とGit Kracken Aを試してみました、そして、あなたが複雑な衝突状況に対処する必要があるとき、それは映像を持っているのがうれしいです.私は決して特定の状況でコマンドラインの人であったことはないが、今私はRubyとRailsに切り替えて以来、私は少なくとも3 - 4端末を誰もが開いている.私は昨日それを見なければならないことなくvimを出しました!私は、それが若干の種類のマイルストーンでなければならないと感じます.

また、私はgit - cli aliasを使用していました、また、端末で動くために複数のスクリプトをインストールしました(terminal parrot私はあなたを見ています!これらのいくつかは私の仕事をもっと手伝ってくれます.あなたがGit別名を持っていないならば、あなた自身1つのStatsを得てください
[alias]
    st = status
    ci = commit -v
今の私の個人的なお気に入りのいくつかは次のとおりです.
ST =ステータス
チェックアウト
忍耐強さマスター
プル・ベース
レフトオリジンマスター
pF =プッシュ-力でリース
プッシュオリジンマスター
何があなたのGitのエイリアスですか?また、どのように素晴らしいコマンド+オプション+シフト+ VのMacOSですか?それはコピーと貼り付けのテキストと古い書式を維持しない私の問題の鍵でした!