एक नई गितुब परियोजना के लिए एक निर्देशिका नहीं जोड़ सकते


1

मैं गितुब (और .git सामान्य तौर पर!), और एक मौजूदा प्रोजेक्ट को नए git रेपो में जोड़ने के तरीके के बारे में बुनियादी गाइडों का पालन किया है, लेकिन मुझे एक फ़ोल्डर नहीं जोड़ा जा सकता है:

G:\gittest> Get-ChildItem


    Directory: G:\gittest


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        14/08/2016     15:49            about us
-a---        10/08/2016     23:22       5899 index.html

तो फिर मैं उपयुक्त चलाता हूं git आदेश:

G:\gittest> git init
Initialized empty Git repository in G:/gittest/.git/
G:\gittest [master +1 ~0 -0 !]> git add . -v
add 'index.html'
G:\gittest [master +1 ~0 -0 ~]> git status
On branch master

Initial commit

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   index.html

G:\gittest [master +1 ~0 -0 ~]>

तो, क्यों नहीं है about us फ़ोल्डर जोड़ा जा रहा है ?!

जवाबों:


3

git पटरियों फ़ाइलें फ़ोल्डर नहीं। फ़ोल्डर उन फ़ाइलों के आधार पर हैशेड होते हैं, क्योंकि उनमें एक फ़ोल्डर अपने आप में एक इकाई नहीं है। एक फ़ोल्डर फ़ाइल के पथ का एक हिस्सा है। जब आप "हमारे बारे में" एक फ़ाइल जोड़ते हैं, git स्वचालित रूप से "हमारे बारे में" फाइलों को पहचान लेगा और महसूस करेगा कि "हमारे बारे में" एक फ़ोल्डर है।

git कोई उपयोग नहीं है और खाली फ़ोल्डरों के साथ कुछ भी नहीं कर सकते, क्योंकि उनका कोई मूल्य नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.