久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

【Git第八節】移除文件

?歡迎大家來到自學Python編程教室,上一講我們學習了如何忽略文件,這一講我們來學習如何移除文件,你準備好了嗎?

有進就有出,有借就得有還。有添加文件,自然也必須得有移除文件。當不想繼續對某個文件進行版本控制的時候,就需要把它從 Git 中移除。

從 Git 中移除一個文件,本質上做的事情就是把這個文件從暫存區中刪除,然后提交。完成這個任務要用到命令 git rm。

為了演示刪除,我們先向工作目錄中添加一個待刪除的文件 to_be_deleted.txt,然后 git add,git commit 把它提交到倉庫中。

然后我們再將它從目錄中刪除。

運行 git status 看下狀態:

# On branch master

# Changes not staged for commit:

# (use "git add/rm <file>..." to update what will be committed)

# (use "git checkout -- <file>..." to discard changes in working directory)

#

# deleted: to_be_deleted.txt

#

o changes added to commit (use "git add" and/or "git commit -a")

Git發現了一處文件改動:有個文件被刪掉了。但這僅僅是從你的工作目錄中刪除了文件,而 Git 仍然在跟蹤這個文件,并將會一直提示這個文件的刪除狀態。

同 git add 添加文件至暫存區類似,用 git rm 命令把文件從暫存區中刪除:

git rm to_be_deleted.txt

git status

# On branch master

# Changes to be committed:

# (use "git reset HEAD <file>..." to unstage)

#

# deleted: to_be_deleted.txt

#

刪除 to_be_deleted.txt 文件的操作已經被記錄在了暫存區,換句話說就是,這個文件被從暫存區刪除。接下來:

git commit -m 'remove file'

這樣一來,這個曾經被跟蹤的文件就從 Git 中移除了,以后的版本就沒它什么事了。

那么如果我們是手滑誤刪了文件呢?沒關系,這也是我們使用版本控制的重要原因之一——恢復文件。下節課來講。

恭喜您在Python自學的道路上又堅持了一天,今天跟大家聊的移除文件的相關內容,你都學會了嗎?

好啦!今天的分享到這里就結束了,希望大家持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 贵州省| 蒲江县| 金坛市| 高平市| 兰西县| 周宁县| 石渠县| 新巴尔虎左旗| 渭源县| 蒲江县| 桦甸市| 丰县| 银川市| 宁阳县| 土默特右旗| 拜城县| 松潘县| 静乐县| 琼海市| 特克斯县| 章丘市| 桐梓县| 油尖旺区| 长岛县| 新郑市| 大田县| 定远县| 汤原县| 大田县| 山阳县| 林周县| 瑞昌市| 福安市| 冀州市| 申扎县| 兖州市| 沛县| 西充县| 万源市| 弥勒县| 和政县|