Git
RubyMine で Git 連携を効率的に使う方法
- Git リポジトリの設定: リポジトリをクローン、またはローカルプロジェクトを Git バージョン管理下に置く
- Git ブランチの管理: ブランチを作成、名前変更、チェックアウト、比較する
リモートリポジトリと同期する
- リモート Git リポジトリと同期する (フェッチ、プル、更新): ブランチまたはプロジェクト全体をアップデートする
- Git リポジトリに変更をコミットしてプッシュする: 作業結果を共有する
- マージ、リベース、チェリーピックで変更を適用: 変更を一方のブランチから別のブランチに統合する
- Git の競合を解決する: RubyMine のツールを使い、ローカルで競合する問題を解決する
変更を操作する
- ファイルを Git に追加し、変更を追跡する: エディターでファイルへの変更を追跡する
- Git リポジトリの変更を元に戻す: コミットしていない変更やプッシュ済みの変更を元に戻す
- 変更を変更リストにグループ化する: リポジトリにコミットする前にローカルの変更を管理する
- シェルブまたはスタッシュの変更: 保留中の変更をシェルブまたはスタッシュする
履歴を表示・編集する
- Git リポジトリの変更を調査する: アノテーションを有効化し、ログタブですべての変更をトレースする
- Git プロジェクト履歴を編集する: コミットメッセージの編集、修正、スカッシュ、コミットの削除を行う
- 差分ビューアーを使用してファイルとフォルダーのバージョンを比較する: ファイルやフォルダーの複数リビジョン間の差分を確認する
コードをレビューしてください
- 受信した GitHub プルリクエストを確認する: プルリクエストの作成、レビュー、コメント、マージを行う
- 受信した GitLab マージリクエストを確認する: マージリクエストの作成、レビュー、コメント、承認を行う