在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux/ Git如何放棄本地的修改,如何更新遠(yuǎn)程倉庫最新版本到本地?

Git如何放棄本地的修改,如何更新遠(yuǎn)程倉庫最新版本到本地?

我昨天在第一臺電腦上修改了代碼,但是沒有提交到github上面。然后回去之后在第二臺電腦上git clone url下載代碼了之后又做了修改,然后提交到了github上面。我現(xiàn)在想將第一臺電腦上的本地倉庫更新為github上面的最新版本,昨天修改了沒有提交的代碼不要了。請問應(yīng)該怎么做?我用git fetch origin master之后,看到本地倉庫的代碼并不是github上最新的代碼。

回答
編輯回答
玄鳥
  1. 建議裝一個圖形客戶端,Windows 下可以用烏龜 TortoiseGit,Mac 下可以用 GitHub 或者 SourceTree,這樣直接右鍵 revert 即可。
  2. 如果沒有提交,那么直接 git checkout master 文件名 檢出到正常版本即可。
2017年5月11日 09:21
編輯回答
安淺陌

git checkout . 放棄當(dāng)前操作
git pull origin 分支 拉取最新

2017年3月19日 20:01
編輯回答
心悲涼

git stash

2018年8月26日 11:41
編輯回答
憶當(dāng)年

先執(zhí)行:
git reset --hard commit版本號 //commit版本號是你修改本地代碼前拉的最后一次提交記錄
再執(zhí)行:
git pull

2018年1月31日 13:01
編輯回答
帥到炸

方法有很多,這里是一個比較簡單、容易理解的方法:



git reset --hard <commit-id>   // 既然你不要第一臺電腦電腦的修改代碼,就還原到修改之前的節(jié)點。

git pull                       // 再拉下來

2018年3月11日 17:26
編輯回答
魚梓

這個飛長煎蛋嘛,你把那些包拷貝一份然后刪除項目,重新拷貝一份就成最新的了,然后把拷貝的node_modules那些東西烤進(jìn)來,然后你就可以重新進(jìn)行你想進(jìn)行的操作了。對于上面的方法,如果你不清楚具體的作用還是不要使用啦~

2017年4月24日 08:58