我現在是在fork出來的專案的分支上進行操作
大概知道要更新fork的專案是這樣的一個原理
設定一個原地址然後把原地址的master拉到本地然後push到fork專案的分支上最後再提pullRequest來進行merger
但是我加完遠端分支之後是這個樣子的
然後在gork的分支上使用
pull ruexue master 來拉取程式碼的時候出現下面的介面
並不知道改弄
以及這是怎麼回事…衝突嗎
還有個小問題…git怎麼撤回已經在快取區的東西 例如我git add 了一個檔案現在想撤回
phpcn_u15822017-05-02 09:41:21
同菜鳥。
問題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