91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

git 從版本控制中刪除文件及.gitignore的用法

發布時間:2020-07-27 23:29:38 來源:網絡 閱讀:836 作者:wbvalid 欄目:開發技術

剛開始用git的時候,喜歡用git add *把所有文件都加入到版本管理中。

后來發現,因為我在virtualenv下面創建的內容,在跑測試的時候,會產生__pycache__文件夾,里面的很多東西都不需要納入版本管理中,于是就想把它刪掉。

一般來說,用的是git rm命令,比如

git rm -r __pycache__

但是它會直接刪掉硬盤上的文件,我們可以加上-n參數查看他會刪掉哪些文件。

(.venv) [root@wbvalid SocialMatrix]# git rm -r -n BaseClasses/__pycache__/

rm 'BaseClasses/__pycache__/World.cpython-36.pyc'

比如結果如上所示。

那么如果我想保留硬盤上的這個文件,而只刪除版本管理中的文件,就需要加入--cached參數。

(.venv) [root@wbvalid SocialMatrix]# git rm -r --cached BaseClasses/__pycache__/

這樣,版本管理中的__pycache__文件夾就被刪除了。后續想要排除這個文件夾,只需要在.git文件存在的目錄下添加一個.gitignore文件,讓git add的時候跳過這個文件夾即可。

(.venv) [root@wbvalid SocialMatrix]# cat .gitignore

# skip .venv

.venv/

# skip */__pycache__

*/__pycache__

這樣就可以不用擔心把這些cache文件加入版本管理啦。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资中县| 化州市| 辽宁省| 蕉岭县| 息烽县| 洛川县| 万宁市| 左云县| 邯郸县| 尉犁县| 台前县| 新源县| 杭州市| 永靖县| 沁水县| 九江县| 筠连县| 宝兴县| 弥勒县| 天气| 河间市| 永修县| 胶南市| 金沙县| 平顺县| 曲麻莱县| 四子王旗| 稷山县| 汕头市| 长葛市| 根河市| 沾益县| 凤凰县| 孙吴县| 道真| 平武县| 闵行区| 汉源县| 静安区| 江达县| 乌兰县|