Sourcetree を使用してリポジトリを管理するために Mac で作業しています。私は最近、開発用の Ubuntu マシンを見つけましたが、Sourcetree が Ubuntu で利用できないことを発見したため、潜在的な代替手段として Gitkraken を見つけました。
私の質問は、Gitkraken でプッシュとプル用に別のリモート リポジトリを設定する方法はありますか? (例: 原点にプッシュ/アップストリームからプルを開発/上部メニューバーのボタンを使用して開発)。それが不可能な場合、プッシュ/プルしているブランチとは別のリモート ブランチを追跡する方法はありますか?
たとえば、Sourcetree は、リモート ブランチの origin/develop にプッシュしながら、local/develop がリモート ブランチのupstream/develop を追跡するように設定されています。したがって、人々が元のリポジトリに変更を加えた場合、それは私の Sourcetree に表示され、upstream/develop から local/develop にプルする必要があることがわかります。また、変更を加えた場合は、オリジン/開発でフォークをプッシュし、そこにプル リクエストを作成して、変更が承認された場合にアップストリーム/開発にマージすることができます。
また、Gitkraken でアップストリーム/開発を右クリックするmerge upstream/develop into develop
と、アップストリーム/開発の最新の変更を取得してローカル コピーにマージするオプションがありますか? (突然、ローカルの開発を上流にマージしている場合、神は私を助けてくれます)。