検索

ホームページ  >  に質問  >  本文

git - 元のプロジェクトと一致するようにフォーク プロジェクトを更新する方法

現在フォークされたプロジェクトのブランチで動作しています
フォークされたプロジェクトを更新する原理はおそらく知っています
元のアドレスを設定し、元のアドレスのマスターをローカルにプルしてプッシュしますフォークプロジェクトのブランチ上で最後に、マージのために pullRequest について言及しています
しかし、リモート ブランチを追加すると、次のようになります

次に、gork ブランチで
pull ruexue master を使用します。コードをプルすると、次のインターフェイスが表示されます
が、変更方法がわかりません。

そして何が起こっているのでしょうか...衝突ですか

ちょっとした質問もあります... git は、既にキャッシュにあるものをどのように取り消すのですか? たとえば、ファイルを git add し、それを取り消したいと考えています。

过去多啦不再A梦过去多啦不再A梦2771日前734

全員に返信(1)返信します

  • phpcn_u1582

    phpcn_u15822017-05-02 09:41:21

    新人と同じ。

    質問 1: その時点でフォークしたブランチと現在のソース ブランチの間にはギャップがあるため、プルするときに自然にマージ コミットを作成します。強迫性障害がある場合、制限はありません。これを確認するには、 rebase コマンドを見てください。
    質問 2: vim で編集しているときに、正しい: wq または: q がありませんでした!
    質問 3: git のコミット時にプロンプ​​トが表示されませんか?
    コミットする前に:
    git add <file> //Join
    git checkout -- <file> / ワークスペースの変更を破棄
    git restart HEAD <file> キャッシュ領域を抽出

    すでにコミットされています:
    git ログを見てください
    次に git リセット --[ハード|ソフト] commit_id

    返事
    0
  • キャンセル返事