2016-04-27 25 views

答えて

9

:あなたのリポジトリは、いくつかのリモートに接続されており、あなたのチェックアウト分岐がそのリモートでのブランチに上流のリンクを持っていることを、VSのコードが有用あなたを提供することを考えると

そのブランチをプッシュ、プルおよびシンクするアクション(は、プッシュコマンドの後にプッシュコマンドが続くプルコマンドを実行します)。 git pullためpull --rebaseデフォルトの動作を行うための一つの方法は次のようになり@FelikZでコメントパー

git pull origin someBranch 
git push origin someBranch 

:あなたが特定のブランチに変更を同期実行する場合、それは次のように行いますことが表示されます

[pull] 
    rebase = true 

その後、VSCodeプラグインはgit pullを発行したとき、それはリベースSTRAを使用する必要があります。以下を追加して.gitconfigファイルを設定するにはデフォルトはtegyです。上記のリンクをたどって "Git patch/diff mode"セクションまでスクロールすると、実際にGitをリベースするための設定画面が表示されます。

+0

プッシュする前に保留中の変更を隠しているなど、それ以上のことがあったと私は誓っている可能性があります。 – Jay

+0

振る舞いを変更する方法はありますか?プルの代わりに 'pull --rebase'ですか? – FelikZ

+1

@FelikZ私の答えを更新しました。あなたが '.gitconfig'ファイルを更新して、デフォルトでrebaseを使用するようにすることができます。 –

関連する問題