我是Git的新手,不確定我做錯了什麼。例如,我有許多分支,例如填充佈局,數據上傳,簽出等。當我必須在佈局中更改某些內容時,我已經轉到了新的分支。所以我認爲最好回到填充佈局分支並在那裏進行修改。所以我輸入了git checkout filling-layout
,並刪除了我在佈局中的一些內容,並且回到了之前的版本,所有的更改都消失了。我認爲我已經承諾填寫佈局,並將其上傳到github和heroku。意外地回滾到git中的前一個提交
- 任何想法,我怎麼能得到它回來?
- 也有人可以解釋爲什麼會發生這種情況?
- 什麼是最佳做法,當你必須做一個小的改變, 可能會進入以前承諾的分支?
- 製作新分支還是可以檢查現有的 分支進行更改會更好嗎?
這聽起來像你的新作品可能仍然存在。查看你做了新工作的分支,看看它是否回來。 –