git - Fork的專案怎麼更新和原專案保持一致
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:39:21
0
1
754

我現在是在fork出來的專案的分支上進行操作
大概知道要更新fork的專案是這樣的一個原理
設定一個原地址然後把原地址的master拉到本地然後push到fork專案的分支上最後再提pullRequest來進行merger
但是我加完遠端分支之後是這個樣子的

然後在gork的分支上使用
pull ruexue master 來拉取程式碼的時候出現下面的介面
並不知道改弄

以及這是怎麼回事…衝突嗎

還有個小問題…git怎麼撤回已經在快取區的東西 例如我git add 了一個檔案現在想撤回

过去多啦不再A梦
过去多啦不再A梦

全部回覆(1)
phpcn_u1582

同菜鳥。

問題1:你當時fork的分支和目前源分支出現了差距,所以你pull的時候自然會寫入一條merge的commit;如果有強迫症,不限看到這個,可以看看rebase指令。
問題2:你那個時vim編輯東西的時候沒有正確的:wq或:q!
問題3:git提交的時候不是有提示嗎
未commit之前:
git add //加入
git checkout -- //丟棄工作區改動
git reset HEAD 撤出緩存區

已經commit:
看看git log
然後 git reset --[hard|soft]commit_id

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板