ローカルブランチをチェックアウトせずに、リモートブランチからローカルブランチにプルを実行したいと思います。私はGitKrakenのようなツールでこれが行われているのを見て、ここにコマンドラインの解決策を見つけました:https://stackoverflow.com/a/17722977/1326370。しかし、私はLibgit2sharpでこれを行う方法を理解することができませんでした。何か案は?Libgit2sharpでチェックアウトなしでプルを実行
0
A
答えて
1
リモコンをローカルにマージすることはできません。 git pull
はgit fetch ; git merge
に等しく、git merge
は常にで、現在のブランチ(つまり、作業ディレクトリでチェックアウトされたHEAD
)に何かがマージされます。
ブランチのローカルバージョンを放棄するために実際にマージプルが必要ない場合は、何もチェックアウトせずにgit branch -D mybranch ; git fetch ; git branch mybranch origin/mybranch
を実行できます。私はあなたのライブラリがそれらのコマンドをサポートすると仮定します。
関連する問題
- 1. Libgit2sharp:「gitのプル「
- 2. LibGit2Sharp削除されたファイルをプルしない
- 3. 純粋なPHPでgitプルを実行
- 4. TeamCity + VSTS - エージェントターゲットファイルでチェックアウトを実行できませんでした
- 5. TeamcityはGITチェックアウトを実行します
- 6. git diffの実行方法--name-status origin/master ... LibGit2SharpのHEAD?
- 7. 前の行で値が異なるdata.frame行を高速でプル
- 8. TeamCityエージェントエラー "エージェントでチェックアウトを実行できませんでした。終了コード:128 "
- 9. svnチェックアウトの前にタスクを実行
- 10. LibGit2Sharpで非アクティブなブランチをフェッチしますか?
- 11. 「Rebaseでチェックアウト」を実行し、Intellij IDEAでマージしたファイルをプッシュする適切な方法は何ですか?
- 12. 現在のブランチでのみプル - ベースを実行する方法
- 13. BitbucketサーバAPI:API経由でチェックアウト/プル/マージすることは可能ですか?
- 14. woocommerceチェックアウトでカスタム支払いプラグインのカスタムjsコードを実行
- 15. Visual Studio 2015チェックアウト実行時のフリーズ
- 16. GitPython:リモートからプル/チェックアウトしてローカルの変更を破棄します
- 17. 元のプルと私が行った最新のコミットで差分を実行
- 18. Eclipse経由のSVN - チェックアウトしたコードを実行できません
- 19. TeamCityエージェントのエラー "エージェントでのチェックアウトの実行に失敗しました"
- 20. Perforce(P4V)をチェックアウトしてUnixの行末で実行するにはどうしたらいいですか?
- 21. プルMySQLの行
- 22. ブートストラップカラムプッシュ/プル発行
- 23. gitからチェックアウトしたプロジェクトを実行するには
- 24. subclipseはチェックアウト時にタスクを実行します
- 25. Libgit2Sharp:私はGitBashでこれを行うことができる2個のタグ
- 26. svnチェックアウトは1回のチェックアウトで異なるバージョンですか?
- 27. Gitがsshキーなしでプル
- 28. ローカルマシンでGitプルが動作しない
- 29. Heroku上で実行中のRubyアプリからGithubへの変更をプル
- 30. モバイルデバイスでのプル右プル左のブートストラップ
私がリンクしている答えを読むまで、これも私の理解でした。要約すると、早送りマージでは 'git fetch:' –
sclarke81
を実行することができます。早送りの場合、どのような変種を使用することもできます(これは、いくつかのライブラリで利用可能な可能性があります)。あなたがあなたの質問をしたと仮定しました。なぜなら、あなたの "git fetch"バリアントをそのライブラリでどうやってやるのか見つからなかったからです。 – AnoE
申し訳ありませんが、私はあなたの提案を誤解しました。 Libgit2sharpを使って "私"のソリューションを実装する方法がわからないのは間違いありませんが、あなたが提案したソリューションは、既に利用可能な単純な操作を使用しているため実装が簡単です。ありがとう! – sclarke81