国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何用GitKeep提交和推送一個空目錄或文件夾

這篇具有很好參考價值的文章主要介紹了如何用GitKeep提交和推送一個空目錄或文件夾。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

.Gitkeep簡介

.Gitkeep是什么

如何用GitKeep提交和推送一個空目錄或文件夾

結(jié)論

相關(guān)參考


git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件

git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件??

.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ù)器上。

實施下面概述的步驟。

git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第1步?– 進入你想編輯的版本庫。

使用cd,你可以導(dǎo)航到你的文件在本地機器上的位置。

$ cd "C:\Users\muthu\Git-Keep\Example"

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第2步?– 制作一個目錄,將你的文件存放在其中。

你可以通過在本地機器上運行一個名為 “mkdir “的命令,在你的計算機上創(chuàng)建一個新目錄。

$ mkdir example-dir

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第3步?– 確保你的修改在版本庫中被更新。

當(dāng)你完成了所有必要的修改后,使用添加命令來永久地應(yīng)用它們

$ git add .

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第4步?– 找到文件夾/目錄

接下來,通過執(zhí)行 “cd new “命令進入全新的文件夾/目錄

$ cd new*

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第5步?– 創(chuàng)建一個gitkeep文件

一個”.gitkeep “文件可以通過運行 “touch “來創(chuàng)建。

$ touch .gitkeep

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第6步?– 找到你所工作的版本庫

下面是你如何回到版本庫中進行修改的方法。

$ cd ..

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第7步?– 進行修改并提交

你的 git 倉庫現(xiàn)在可以用 git commit 來更新。

$ git commit -m "added successfully"

?git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件?第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文件的作用?

git 提交空文件夾,Git,git,github,gitkeep,.gitkeep,gitkeep文件文章來源地址http://www.zghlxwxcb.cn/news/detail-760018.html

到了這里,關(guān)于如何用GitKeep提交和推送一個空目錄或文件夾的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 查看未推送的 Git 提交

    如何查看我所做的任何本地提交,但尚未推送到遠(yuǎn)程存儲庫?有時,git status 會打印出我的分支是在 origin/master 之前提交 X 次,但并非總是如此。 這是我安裝 Git 的錯誤,還是我遺漏了什么? huntsbot.com – 高效賺錢,自由工作 您還可以使用相同的語法查看差異 這為我做到了

    2024年02月01日
    瀏覽(12)
  • Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步

    Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步

    Visual Studio 2019 + Git 提交命令釋解:全部提交、全部提交并推送、全部提交并同步。 一、操作命令理解: A、全部提交:即把本地工作區(qū)的修改(包括添加、刪除)提交到本地倉庫。 B、全部提交并推送:即把本地工作區(qū)的修改(包括添加、刪除)提交到本地倉庫然后再推送給

    2024年02月07日
    瀏覽(18)
  • git提交代碼被拒推送

    idea提交代碼出現(xiàn) Push to origin/master was rejected 一般發(fā)生在 GitHub 或 碼云 剛剛創(chuàng)建倉庫第一次pull的時候,兩個倉庫的差別非常大,所以git拒絕合并兩個不相干的東西 Push to origin/master was rejected推到主分支時被拒絕了,問題的原因就是因為本地倉庫和遠(yuǎn)程倉庫的代碼不一樣。簡單

    2024年02月12日
    瀏覽(22)
  • git撤回已推送遠(yuǎn)程的提交

    1.執(zhí)行命令,撤銷本地的提交 ????????--soft 是軟撤回,會撤回提交記錄,但是會保留已經(jīng)修改過的所有代碼,如果不需要保留之前的代碼,可以替換為 --hard ????????\\\"15f2499d6a67dac5c54bebe94ad7e8e239140006\\\" 是你想要撤回的到的那次提交的id,替換成你自己想要的??梢栽趃ith

    2024年02月10日
    瀏覽(18)
  • VScode&Git 拉取提交推送代碼

    VScode&Git 拉取提交推送代碼

    拉取在終端輸git clone? + url的地址 推送前先拉取 點擊第三按鈕旁邊就是你修改的一些項目文件了 先添加暫存區(qū),再寫提交說明,然后點commit按鈕提交代碼,最后點push按鈕推送到GitHub(注意先pull) ? ?

    2024年02月11日
    瀏覽(99)
  • 在vscode使用git提交推送代碼

    在vscode使用git提交推送代碼

    git命令大全 但是vscode自帶 1 2 最后一步 點擊同步更改(PS提交) 有時候同步更改沒有顯示點擊更多(…)進行推送即可 參考代碼

    2024年02月16日
    瀏覽(20)
  • idea使用git刪除本地提交(未推送)

    idea使用git刪除本地提交(未推送)

    注釋: Reset Type 有三種: Mixed(默認(rèn)方式),保留本地源碼,回退 commit 和 index 信息,最常用的方式 Soft 回退到某個版本,只回退了 commit 的信息,不撤銷git add file,不刪除工作空間的改動代碼 。如果還要提交,直接 commit Hard 徹底回退,本地源碼也會變成上一個版本內(nèi)容,不

    2024年01月24日
    瀏覽(26)
  • git推送指定的提交到遠(yuǎn)程分支詳細(xì)方法

    git推送指定的提交到遠(yuǎn)程分支詳細(xì)方法

    默認(rèn)情況下,git push會推送暫存區(qū)所有提交(也即HEAD及其之前的提交)到遠(yuǎn)程庫,實際開發(fā)中可能因為功能沒有開發(fā)完成,但是又必須提交部分修改好的代碼就需要用到推送指定commit到遠(yuǎn)程分支。 即符合git操作的規(guī)則,從最初的commit開始一個一個提交,但是不能實現(xiàn)指定中間

    2024年02月05日
    瀏覽(19)
  • gitee提交代碼Commit和Push時窗口不小心關(guān)了,怎么繼續(xù)推送提交?

    gitee提交代碼Commit和Push時窗口不小心關(guān)了,怎么繼續(xù)推送提交?

    在我們使用gitee提交代碼時,原本是commit或push但不小心按到ok關(guān)了,導(dǎo)致代碼提交失敗。 鼠標(biāo)右鍵打開后,找到 Git Commit 選項,點擊即可。這和之前關(guān)掉的commit是一個道理。(右鍵打不開,嘗試Shift+右鍵) 在push是,不小心點到close關(guān)了,又沒提交成功,那怎么辦了? 單機右

    2024年02月08日
    瀏覽(103)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包