目錄
.Gitkeep簡介
.Gitkeep是什么
如何用GitKeep提交和推送一個空目錄或文件夾
結(jié)論
相關(guān)參考
??
.Gitkeep簡介
Git是一個開發(fā)工具,幫助團隊管理他們的源代碼并有效地處理項目。通過GitHub或其他托管服務(wù)上傳時,不可能包括空白/空目錄。這是有問題的。Git提供了一個”.gitkeep “文件來解決這個問題。它很適合用Git推送空白/空的文件夾。
我們將在本文中介紹Gitkeep的基礎(chǔ)知識,以及如何提交和推送空白/空的Git目錄
.Gitkeep是什么
它由git保存,以確保推送修改時不會遠(yuǎn)程添加空白/空的目錄。Git只會在空白文件夾中找到.gitkeep條目。一旦Git看到一個有g(shù)itkeep文件的空白/空文件夾,它就會在隨后的提交或推送中添加它。
的確,使用.gitkeep文件有點像黑客,但毫無疑問,它是一個有效的解決方案。這只是解決問題的一個變通辦法,因為目前還沒有直接的解決辦法。只要這個文件存在于一個文件夾中,它就不是空白/空的,對嗎?因為空白/空的文件夾并不是真的空白/空,所以我們還是要把它包括進去。盡管它在邏輯上有矛盾,但這已經(jīng)成為Git的一個常用慣例。
如何用GitKeep提交和推送一個空目錄或文件夾
為了提交和推送更改到一個空白/空的 Git 文件夾,你需要先在本地機器上創(chuàng)建它。當(dāng)你完成這個過程后,你將使用 “cd “命令將文件移入、添加和移動到新創(chuàng)建的文件夾。一旦你創(chuàng)建了一個.gitkeep文件,你需要在創(chuàng)建文件后將其移回你的主文件夾中。在修改內(nèi)容提交后,將其推送到遠(yuǎn)程服務(wù)器上。
實施下面概述的步驟。
?第1步?– 進入你想編輯的版本庫。
使用cd,你可以導(dǎo)航到你的文件在本地機器上的位置。
$ cd "C:\Users\muthu\Git-Keep\Example"
??第2步?– 制作一個目錄,將你的文件存放在其中。
你可以通過在本地機器上運行一個名為 “mkdir “的命令,在你的計算機上創(chuàng)建一個新目錄。
$ mkdir example-dir
??第3步?– 確保你的修改在版本庫中被更新。
當(dāng)你完成了所有必要的修改后,使用添加命令來永久地應(yīng)用它們
$ git add .
??第4步?– 找到文件夾/目錄
接下來,通過執(zhí)行 “cd new “命令進入全新的文件夾/目錄
$ cd new*
??第5步?– 創(chuàng)建一個gitkeep文件
一個”.gitkeep “文件可以通過運行 “touch “來創(chuàng)建。
$ touch .gitkeep
??第6步?– 找到你所工作的版本庫
下面是你如何回到版本庫中進行修改的方法。
$ cd ..
??第7步?– 進行修改并提交
你的 git 倉庫現(xiàn)在可以用 git commit 來更新。
$ git commit -m "added successfully"
??第8步?– 創(chuàng)建一個空目錄并推送
這里我們將推送空目錄到遠(yuǎn)程目錄
$ git push origin
在這種情況下,”一切更新 “的信息被顯示出來,因為空目錄已經(jīng)被推送到遠(yuǎn)程(origin)。
結(jié)論
這些文件是大多數(shù)使用Git跟蹤空文件的代碼庫的一個重要組成部分??瘴募⒉豢偸且麨?gitkeep,但在你的開發(fā)者生涯中,你會一次又一次地看到這種實際做法。
關(guān)鍵是要記住,.gitignore文件內(nèi)的文件與.gitfolders文件內(nèi)的文件有非常細(xì)微的區(qū)別,這與.gitkeep文件不構(gòu)成Git工具、其標(biāo)準(zhǔn)或其API的一部分這一事實有關(guān)。隱藏的菜單與In-N-Out Burger類似。官方文檔中沒有提到.gitkeep文件,但普通用戶知道它的存在。
目前,它確實沒有任何東西使它從其他地方脫穎而出,但在不久的將來可能會改變。在不久的將來,它是否會得到官方支持,只是一個時間問題。
相關(guān)參考
你了解.gitkeep文件嗎?
如何使用windows命令行創(chuàng)建.gitkeep文件
什么是.gitkeep以及.gitkeep文件的作用?文章來源:http://www.zghlxwxcb.cn/news/detail-760018.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-760018.html
到了這里,關(guān)于如何用GitKeep提交和推送一個空目錄或文件夾的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!