"masterから更新"を選択すると、マージコミットが作成されます。私はむしろそれを元に戻したいと思う。これは可能ですか?GitHub Desktopがmasterに対してブランチをリベースする方法はありますか?
20
A
答えて
4
ブランチをマージする代わりに
rebase
を使用すると、従うのが簡単になりますが、正確なコミットの履歴は低くなります。あなたのチームは、どんな状況の下でrebase
ブランチに同意する必要があります。引き続きプルリクエストを介してブランチをメインブランチにマージする必要があります。あなたが行ったが他の人と共有していないローカルの変更を元に戻し、他の人と変更を共有するとマージすることをお勧めします。これにより、履歴を書き直す際のトラブルを回避しながら、コードをローカルに開発するときに変更に容易に追いつくことができます。
参考&出典:
+2
あなたの引用文の2番目の段落の提案は、この質問がGitHub Desktopでどうやって行うのかを尋ねているものです - マスターに対して非共有のローカル変更を更新するたびにノイズマージコミットを加えないでください。私はWindows上のGitHubデスクトップは、デフォルトで提案されたアプローチを使用すると思うが、Macでは – user568458
3
機能は現在、GitHubのデスクトップに含まれていることは表示されません。私が通常行っているのは、左上のドロップダウンメニューでリポジトリ名をクリックし、次に "open in terminal"をクリックすることです。その後、指示書のhereに従ってください。
関連する問題
- 1. 新しいスキーマ移行を持つmasterでブランチをリベースする方法はありますか? Rails
- 2. コミットの長い履歴をmasterブランチにリベースする方法はありますか?
- 3. 上流ブランチの親の変更をブランチに定期的にリベースする方法はありますか?
- 4. SourceTreeを使用して、指定したコミットを別のブランチにリベースする方法はありますか?
- 5. GitHubでmasterから開発ブランチを作成するには
- 6. なぜ私はリベースのmasterの代わりにorigin/masterを使用する必要があるのですか
- 7. GitHub Desktopに強制プッシュオプションはありますか?
- 8. MASTERをクローンしてMASTERからブランチを作成した後、ブランチをリモートに公開する必要がありますか?
- 9. powershellスクリプトタスクを使用してGitHubからmasterの代わりにbambooブランチを呼び出す方法
- 10. gitの開発ブランチに機能ブランチをリベースする方法
- 11. テーマブランチから開発ブランチにフィーチャーブランチをリベースする方法は?
- 12. gh-pagesをmasterブランチとマージする必要がありますか?
- 13. Gitリポジトリのmasterに対して古いブランチを更新する
- 14. 複数のレビューがプルリクエストに対して承認されるのをGithubブランチが待つようにする方法はありますか?
- 15. 私のgitブランチをスカッシュする方法は、リベースせずに同じブランチにコミットしますか?
- 16. GitHub: 'master'はブランチのリストには表示されません
- 17. GitHubでは、すべての(最近)コミットをすべてのブランチで見る方法はありますか?
- 18. gitコミットをmasterブランチから削除するが、他のブランチに保持する方法は?
- 19. githubにブランチをマージする方法
- 20. ブランチをgithubのサブブランチにマージ(またはリベース)するにはどうすればよいですか?
- 21. github内のmasterブランチ以外のブランチのコミットを検索
- 22. Git:2つのブランチをリベースする
- 23. ブランチをリベースすると、現在のブランチまたは再ブランチしたブランチがチャンクされます
- 24. Git masterブランチから別のブランチにフォルダをコピーします
- 25. githubのmasterにプルリクエストをリベースするにはどうすればよいですか?
- 26. masterをdevブランチにマージする正しい方法
- 27. ブランチを比較するときにGitHubでマージコミットを「隠す」方法はありますか?
- 28. Github Desktop、プロジェクトをAndroidスタジオにインポートする方法
- 29. herokuのブランチを削除する方法はありますか
- 30. ブランチが別のブランチにマージされたかどうかを確認する方法はありますか?
私は1つの解決策がここにあると思います: http://stackoverflow.com/questions/4830344/how-to-do-a-rebase-with-git-gui –
@Brandon私は彼らが彼と同じプログラムについて語っている。 – Noctis