git提交時將文件加入忽略配置中

1、git中配置文件的.gitignore配置提交文件哪些要進行提交時忽略

#有時候,發(fā)現(xiàn)有不該提交的文件已經(jīng)提交后,僅僅在.gitignore中加入忽略是不行的。這個時候需要執(zhí)行:
git rm -r --cached 文件/文件夾名字   #刪除本地提交緩存記錄
#有時候這個命令執(zhí)行會報錯
error: the following files have staged content different from both the
file and the HEAD:
#需要我們?nèi)サ粢呀?jīng)托管的文件,然后重新提交:
git add .
git commit -m ''

2、對于已經(jīng)commit但是又想將文件加入忽略配置中,我們可以把提交的撤銷掉,重新提交我們想提交的,push我們想push的。

#找到之前提交的git commit的id 
git log 
#找到想要撤銷的id。
git reset --hard id 
#完成撤銷,同時將代碼恢復(fù)到前commit_id 對應(yīng)的版本,強制回滾到之前的版本。
git reset id 
#完成撤銷,停留在當前版本,不對代碼修改進行撤銷,可以直接通過git commit重新提交對本地代碼的修改。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容