我在cloude 9中遗失了部分代码。在这里你可以看到我的命令的历史。
cd ..
284 git branch
285 git init
286 git remote add origin https://salash@bitbucket.org/Salman_Rodrigo/taxiorderingsystem.git
287 git branch
288 git add -A
289 git remote rm origin
290 git origin
291 git remote origin
292 cd ..
293 cd ~
294 git remote origin
295 git remote rm origin
296 git reset --hard
297 cd Customer/
298 git status
299 rm -rf .git
300 cd ..
301 rm -rf .git
302 cd Customer/
303 git init
304 git origin
305 git remote show rigin
306 git remote show origin
307*
308 git remote add origin https://salash@bitbucket.org/Salman_Rodrigo/taxiorderingsystem.git
309 git add -A
310 git commit -m "FrontEnd Taxi Driver"
311 git config --global user.email "salman@ut.ee"
312 git config --global user.name "Salman"
313 git commit -m "FrontEnd Taxi Driver"
314 clear
315 git commit -m "FrontEnd Taxi Driver"
316 git branch "Salman"
317 git branch Salman
318 git branch salman
319 git branch
320 git chekout Back_End
321 git checkout salman
322 git add -A
323 git push origin salman
324 history
325 git checkout master
326 git branch
327 git checkout salman
我认为当我运行此rm -rf .git
时,它已删除了我的代码。现在我想使用cherrypick
,我需要我的文件的哈希。
有没有办法恢复此命令
答案 0 :(得分:-1)
没有。当您执行rm -rf .git
时,您丢失了本地git跟踪的所有信息。您需要再次克隆存储库,并将文件从当前文件夹复制到新克隆的存储库中,如果您对它们进行了任何更改。