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

git - Fork的项目怎么更新和原项目保持一致

我现在是在fork出来的项目的分支上进行操作
大概知道要更新fork的项目是这样的一个原理
设置一个原地址 然后把原地址的master拉到本地 然后push到fork项目的分支上 最后再提pullRequest来进行merger
但是我添加完远程分支之后是这个样子的

然后在gork的分支上使用
pull ruexue master 来拉取代码的时候出现下面的界面
并不知道改怎么弄

以及这是怎么回事……冲突吗

还有个小问题……git怎么撤回已经在缓存区的东西 比如我git add 了一个文件现在想撤回

过去多啦不再A梦过去多啦不再A梦2747日前723

全員に返信(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
  • キャンセル返事