Pagkakaiba sa pagitan ng gitkeep at gitignore sa Git

Pagkakaiba Sa Pagitan Ng Gitkeep At Gitignore Sa Git



Git ay isang tool sa pag-unlad na ginagamit sa mga koponan upang pamahalaan ang source code at madaling mahawakan ang mga proyekto. Gayunpaman, wala itong kakayahan na subaybayan ang mga walang laman na direktoryo, kaya kung ang mga gumagamit ay lumikha ng isang walang laman na direktoryo, hindi nito sinusubaybayan ang naturang direktoryo at binabalewala ito.

Ipapaliwanag ng blog na ito ang pagkakaiba sa pagitan ng gitkeep at gitignore sa Git.







Ano ang gitkeep at gitignore sa Git?

gitkeep ay ginagamit upang magdagdag ng isang walang laman na direktoryo sa Git repository; gayunpaman, hindi ito isang built-in na tampok ng Git. Halimbawa, minsan, ang mga user ay gumagawa ng mga walang laman na direktoryo at gustong idagdag ang mga ito sa repositoryo. Upang gawin ito, kinakailangan na lumikha ng isang ' .gitkeep ” file sa ilalim ng walang laman na direktoryo. Pagkatapos gawin ito, ito ay magiging bahagi ng Git repository.



Sa kabilang banda, ang gitignore ay naglilista ng mga file na binabalewala ng Git kapag naghahanap ito ng mga hindi sinusubaybayang file. Kung gusto ng mga user na itago o protektahan ang anumang sensitibong impormasyon tungkol sa kanilang mga proyekto, tulad ng mga kredensyal, maaari nilang i-save ang mga ito bilang “. gitignore ' mga file.



Tingnan ang pagkakaiba sa pagitan ng gitkeep at gitignore sa Git.





Pagkakaiba sa pagitan ng gitkeep at gitignore sa Git?

Dito, inarkila namin ang pangunahing pagkakaiba sa pagitan ng gitkeep at gitignore:

gitkeep gitignore
Ang gitkeep ay hindi isang built-in na tampok ng Git dahil ito ay ginagamit lamang upang panatilihing walang laman ang mga direktoryo. Ang gitignore ay ginagamit para sa paglilista ng mga hindi pinansin na mga file
Ang gitkeep ay ginagamit upang subaybayan ang mga walang laman na direktoryo sa Git. Ito ay ginagamit upang i-save ang sensitibong impormasyon.

Tingnan natin ang mga seksyong ibinigay sa ibaba upang maunawaan ang paggamit ng gitkeep at gitignore sa Git.



Paano Gamitin ang gitkeep sa Git?

Upang lumikha ng isang walang laman na folder sa Git gamit ang gitkeep, sundin ang mga tagubilin sa ibaba.

Hakbang 1: Ilunsad ang Git Bash

Buksan ang Git Bash terminal sa iyong system sa tulong ng “ Magsimula ” menu:


Hakbang 2: Gumawa ng Empty Folder

Lumikha ng isang walang laman na folder sa Git Repository na may ' mkdir ” utos:

$ mkdir nill-folder



Hakbang 3: Mag-navigate sa Folder

Susunod, isagawa ang ' cd ” utos upang lumipat sa nilikhang walang laman na folder:

$ cd nill-folder



Hakbang 4: Gumawa ng .gitkeep File

Gumawa ng ' .gitkeep ” file sa loob ng walang laman na folder sa tulong ng ibinigay na command:

$ hawakan .gitkeep



Hakbang 5: Magdagdag ng File

Patakbuhin ang ' git add . ” command para magdagdag ng file at i-update ang index ng Git para sa pagsubaybay:

$ git add .



Hakbang 6: Magsagawa ng Mga Pagbabago

Pagkatapos nito, i-commit ang mga pagbabago sa Git repository na may ' git commit ” utos:

$ git commit -m 'walang laman na folder'


Dito,' -m ” ay isang flag na ginagamit upang idagdag ang commit message sa loob ng double quotes:


Hakbang 7: Push Commit

Panghuli, itutulak namin ang commit gamit ang walang laman na folder sa Git remote repository:

$ git push --set-upstream pinanggalingan pangunahing


Ang output sa ibaba ay nagpapahiwatig na matagumpay naming naitulak ang commit na may walang laman na direktoryo ng Git:


Tingnan natin ang susunod na seksyon upang maunawaan ang paggamit ng ' gitignore ” sa Git.

Paano Gamitin ang gitignore sa Git?

Tingnan ang mga hakbang sa ibaba upang huwag pansinin ang walang laman na folder habang sinusubaybayan ang Git repository gamit ang gitignore.

Hakbang 1: Buksan ang Git Repository

Una, buksan ang Git repository sa iyong system:


Hakbang 2: Gumawa ng Empty Folder

Susunod, i-right-click sa loob ng napiling folder, piliin ang ' Bago ” na opsyon mula sa lumabas na menu, at mag-click sa “ Folder ” opsyon:


Itakda ang pangalan ng folder bilang “ .gitignore ”:


Hakbang 3: Ilunsad ang Git Bash

Buksan ang ' Git Bash 'terminal sa iyong system gamit ang ' Magsimula ” menu:


Hakbang 4: Mag-navigate sa Direktoryo

Mag-navigate sa Git repository gamit ang “ cd ” utos:

$ cd 'C:\Mga Gumagamit \n azma\Linux_1'



Hakbang 5: Suriin ang Katayuan

Panghuli, suriin ang katayuan ng direktoryo ng Git kung saan lumikha kami ng walang laman na folder:

$ katayuan ng git


Tulad ng nakikita mo, hindi inilista ni Git ang ' .gitignore ” folder:


Ipinaliwanag namin ang pagkakaiba sa pagitan ng gitkeep at gitignore sa Git.

Konklusyon

Ang isang walang laman na folder sa Git repository ay kilala bilang isang “ .gitkeep ” file na ginagamit upang gumawa ng isang Git repository na mayroong isa pang walang laman na direktoryo. Sa kabilang banda, ang ' .gitignore” ay ginagamit upang i-save ang sensitibong impormasyon na hindi inihayag habang sinusubaybayan ang Git repository. Ipinakita ng blog na ito ang pagkakaiba sa pagitan ng Gitkeep at Gitignore sa Git at kung paano gamitin ang mga ito.