GitTree デスクトップマニュアル
リモコンと同期
自分の作業を共有し、チームのフェッチ、プル、プッシュ、および前後の数字の意味を確認します。
フェッチ、プル、プッシュ
Fetch は、作業を変更することなく、新しいものをリモコンにダウンロードします。 Pull はブランチの上流をそこに組み込みます。 Push はコミットをリモートに送信します。 3 つはすべてツールバーにあり、オプションはその横の矢印メニューにあります。
無料リモコンの追加と編集
リモートは、GitHub の
無料originなど、別の場所にあるリポジトリの名前付きコピーです。左側のパネルの Remote セクションにそれらのリストが表示されます。 Add Remote… はリモートを追加し、リモートを右クリックして編集、フェッチ、プルーニング、または削除します。リモート認証情報を選択してください
GitTree は独自の Git を実行するため、コンピューター上で Git が行うのと同じ方法で署名の取得、プル、プッシュを行います。資格情報ヘルパーを介して HTTPS 経由で、キーまたは SSH エージェントを使用して SSH 経由で実行されます。パスワードとトークンはシステム キーチェーンに保存され、GitTree のファイルには保存されません。
無料自動取得を構成する
自動フェッチにより、Fetch All を押さなくても、グラフ内のリモート ブランチが最新の状態に保たれます。開いているすべてのリポジトリに対して数分で Auto-fetch interval を設定し、1 つのリポジトリに対してそれをオーバーライドし、新しいコミットが到着したときにデスクトップ通知を受け取ります。
無料リースで強制プッシュを使用する
すでにプッシュしたコミットを修正、リベース、またはリセットすると、通常のプッシュは拒否されます。 Force Push (With Lease)… はリモート ブランチを自分のブランチに置き換えますが、それは
無料git push --force-with-leaseのように最後にフェッチした場所に残っている場合に限られます。 GitTree は他の方法で強制プッシュすることはありません。限られたリポジトリ履歴を使用して作業する
浅いクローンは最新のコミットのみをダウンロードします。ブロブレス クローンは、必要な場合にのみファイルの内容をダウンロードします。どちらも巨大なリポジトリを素早く複製できます。浅いクローンでは、グラフは履歴がどこで停止するかを示し、Fetch More History または Fetch Full History が残りをもたらします。
無料