現在フォークされたプロジェクトのブランチで動作しています
フォークされたプロジェクトを更新する原理はおそらく知っています
元のアドレスを設定し、元のアドレスのマスターをローカルにプルしてプッシュしますフォークプロジェクトのブランチ上で最後に、マージのために pullRequest について言及しています
しかし、リモート ブランチを追加すると、次のようになります
次に、gork ブランチで
pull ruexue master を使用します。コードをプルすると、次のインターフェイスが表示されます
が、変更方法がわかりません。
そして何が起こっているのでしょうか...衝突ですか
ちょっとした質問もあります... git は、既にキャッシュにあるものをどのように取り消すのですか? たとえば、ファイルを git add し、それを取り消したいと考えています。
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