Upgrade
如何更新從 GitHub 複製和安裝的應用程序?
所以當我在Google上搜尋各種變體時,我看到的只是關於如何更新 GitHub 應用程序本身或更新作業系統版本的結果,我找不到關於如何更新我已安裝的單個應用程序的說明使用 git 複製。
因此,如果我下載了諸如 bettercap 或 hcxtools 之類的應用程序,並且我收到了應該從 master 更新以修復錯誤的響應,那該怎麼做?
如果我只是去覆蓋原始文件夾,例如我的哦,我的 zsh 或我的 powerlevel9k,它不會清除我喜歡的所有設置和自定義嗎???
您不必清除/覆蓋文件夾,因為這確實會清除您所做的任何自定義。
您要查找的命令是
git pull
,它將從儲存庫中提取任何更改並將它們合併到您的目前目錄中。如果您已將更改送出到儲存庫,則 usinggit pull --rebase
將使您的歷史記錄更清晰,因為它避免了與更新合併送出。根據您簽出程式碼的方式,您可能需要指定遠端(預設為origin
)和分支(master
根據您的問題),因此您的完整命令可能是git pull origin master --rebase
有可能您所做的更改會與更新發生衝突,在這種情況下,您必須解決衝突 -如果您需要, Git 手冊提供了更多詳細資訊。
如果要小心,請先複製要更新的文件夾,然後更新原始文件夾。如果出現問題,請刪除原始文件夾並將副本移回原位並重新開始。