iT邦幫忙

0

請問git的checkout怎麼用

  • 分享至 

  • xImage

我剛剛做完我的專案,我好像是在一個HEAD, 我的vscode是這樣寫,然後,我想要把她和master合併,我就做了git checkout master的指令,結果,所有東西都恢復上一次commit的,我用gitk --all也找不回來,請問有方法可以找回檔案嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
chenyii1120
iT邦新手 5 級 ‧ 2022-05-16 20:37:00
最佳解答

如果你新的那部分是寫在 branch head 裏面
你可以

#先將分支切換到 master
git checkout master

#將head與當前分支合併
git merge head

之後再執行你要的操作,看是要 push 還是怎樣的 030

0

checkout 是切換分支。不是合併。
正常來說。你切到 master 你的東西會消失是正常的。

你還要去下 merge 命令來將你的分支合併

我是在head裡面編輯,然後我執行

git commit

後,我就執行

git checkout master

然後檔案就不見了。就是我在head裡編輯的一切。
但是現在也沒關係了,我也重做了。

我要發表回答

立即登入回答