簡體   English   中英

當我推送到github時,所有版本的代碼是否可用

[英]Are all versions of code available when I push to github

我對git還是很陌生,所以如果我使用了錯誤的術語,請更正我。

我想將項目推送到github。 但是,當我初始化項目時,我添加了一些帶有敏感信息(數據庫密碼)的文件。 此后,我刪除了文件並提交了更改。

如果我將代碼推送到github,是否可以使用帶有敏感信息的舊版本? 還是只推送當前版本?

是的,即使刪除了它,敏感文件的舊版本仍然可用。 使用本指南從存儲庫中清除這些文件的所有版本。

如果使用敏感信息提交了文件,則可以。 您機器上的整個存儲庫將被復制到github-並且您曾經提交的每個文件都在您機器上的存儲庫中。

如果要將除這些文件之外的全部歷史記錄保留在github上,可以使用purge 或者,您可以根據文件的當前狀態啟動新的存儲庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM