一、svn的與資源庫同步這功能很好用。轉(zhuǎn)用git之后杖刷,找不到對應(yīng)的操作。我公司先用sts(Spring Tool Suite)驳癌,后來統(tǒng)一換成了intellij idea.
1. sts有一個菜單項滑燃,功能同“與資源庫同步”:
2. intellij idea
2.1? revert
2.2? git checkout? --? filename
(1)使用git bash
(2)在idea界面的terminal窗口輸入git命令:中間有沒有二個橫杠好像效果是一樣的
二、以上操作屬于放棄本地修改喂柒,而放棄本地修改不瓶,分為三種情況:
1. 沒有使用git add 緩存代碼
也就是第一部分談到的情況
2. 已經(jīng)使用git add 緩存了代碼
使用命令? git reset HEAD filename
3. 使用git commit提交了代碼
(1)使用git reset --hard HEAD^??? 回退到上一次提交的狀態(tài)
(2)使用git reset --hard commitId? 回退到這個commitId,如果是已經(jīng)git push上去了灾杰,回退之后蚊丐,要git push -f
先用git log命令查詢每次提交的id