如何執行git reset --hard
- 通過讀取文件的提交哈希TortoiseGit - 如何執行一個git的復位 - 硬<通過讀取文件的提交哈希>
-1
A
回答
1
我假設你在Windows因爲標題中的TortoiseGit。
給出一個hash.txt只有「a7abda785」作爲其內容(或任何與此有關的散列),您可以運行該批處理文件使用散列從hash.txt做git reset
:
@echo off
set /p HASH= < hash.txt
git reset --hard %HASH%
/p
sets the variable by prompting the user for input,我們通過重定向文件的內容自動提供。
有了這個腳本,可以包括:
- 把不同的散列成hash.txt
(我假設你使用的是一些其他命令或腳本編寫的散列到文本文件) - 跳過
git reset
如果散列是無效的(即空的)
+0
非常感謝你..這正是我需要的。 – Vidya
0
相關問題
- 1. Git:如何通過一次提交恢復一系列提交
- 2. 獲取Mercurial下一個提交哈希
- 3. 如何與git的復位 - 硬一切,但4個文件
- 4. 在特定提交中獲取文件的SHA哈希
- 5. 嵌入式git的源文件提交哈希
- 6. 恢復提交缺失後的git的復位 - 硬HEAD〜1
- 7. Gitlab-CI獲取提交的哈希值
- 8. 如何通過一個屬性哈希
- 9. 如何獲取添加刪除行的提交的哈希值?
- 10. 在Git中,我該如何在同一個提交中將當前提交哈希寫入文件
- 11. 如何將一個文件的哈希鍵與另一個哈希值的哈希值進行比較
- 12. 在Git中查找哈希SHA提交
- 13. 提交之前知道GIT哈希?
- 14. 可能通過Python代碼提取git repo修訂哈希值?
- 15. 恢復git的文件 '的git的復位 - 硬頭'
- 16. 如何通過在ruby中的位置獲取哈希值?
- 17. 無法提交<filename>。通過svn .java文件
- 18. 如何通過一行讀取「[MyClass class]」來修復「Interface Builder文件中的未知類<MyClass>」錯誤?
- 19. 讀取哈希
- 20. 如何通過行讀取文件並執行每行與貓
- 21. 提取哈希
- 22. 讀取文件時使用git簽出另一個提交
- 23. 的git的復位 - 硬,這將如何影響我的提交和分支?
- 24. 通過表單提交非表單元素<span>提交
- 25. Git:如何執行硬推
- 26. Mongoid:通過哈希獲取行
- 27. 通過哈希映射循環將同一個鍵值分組到一個<key,list <values>> pair
- 28. 建立一個新的哈希值,通過迭代一個嵌套的哈希
- 29. Git-如何在TeamCity中籤出特定版本(提交哈希)?
- 30. 檢查一行是在緩衝讀取和哈希集文件
你應該張貼您的代碼,那你試過嗎? – rakwaht
我正在使用命令 - 「git reset --hard a7abda785」,我想從文件中讀取此(a7abda785)提交哈希。 – Vidya
該文件是什麼樣子?它是否只包含單個散列或散列列表? –