मैं अपनी स्थानीय मशीन पर Bitbucket (जो गिट और मर्कुरियल का समर्थन करता है) से मेरे सभी भंडारों का बैकअप लेने के लिए एक उपकरण लिख रहा हूं।मैं गिट * INTO * एक नंगे भंडार के साथ कैसे खींच/ला सकता हूं?
यह पहले से ही मर्क्युरियल, जहां मैं इसे इस तरह करते हैं के लिए काम करता है:
- स्थानीय मशीन
(एकbare
Git भंडार की तरह ही) - पर एक काम की नकल के बिना एक नया खाली भंडार बनाने रिमोट रिपोजिटरी से स्थानीय रिक्त भंडार में खींचें
अब मैं गिट के साथ ऐसा करने की कोशिश कर रहा हूं।
I already found out कि मैं एक नंगे भंडार में सीधे pull
नहीं कर सकता और मुझे इसके बजाय fetch
का उपयोग करना चाहिए।
तो मैं इसे करने की कोशिश:
C:\test>git fetch https://github.com/SamSaffron/dapper-dot-net.git
remote: Counting objects: 1255, done.
remote: Compressing objects: 100% (1178/1178), done.
remote: Total 1255 (delta 593), reused 717 (delta 56)
Receiving objects: 100% (1255/1255), 13.66 MiB | 706 KiB/s, done.
Resolving deltas: 100% (593/593), done.
From https://github.com/SamSaffron/dapper-dot-net
* branch HEAD -> FETCH_HEAD
जाहिर Git कुछ लाने की थी, लेकिन स्थानीय भंडार उसके बाद खाली है।
(git log
कहते हैं fatal: bad default revision 'HEAD'
)
मैं क्या गलत कर रहा हूं?
अस्वीकरण:
मैं केवल बहुत, बहुत बुनियादी Git ज्ञान (मैं आमतौर पर मर्क्युरियल का उपयोग करें) है।
और यदि मैं मायने रखता हूं, तो मैं विंडोज का उपयोग कर रहा हूं।
[Git लॉग और एक नंगे रेपो पर शो] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/6214711/git-log-and-show-on-a-bare-repo) – CharlesB
@CharlesB : इस लिंक में कोई भी जवाब मेरे लिए काम नहीं करता है। 'गिट शाखा-वी' जैसी चीजें भी नहीं, जो पूछताछ के लिए काम करती हैं, सुझाए गए 'गिट लॉग ब्रानchnमे' (मैंने 'मास्टर' की कोशिश की) नहीं, न ही "रिपोजिटरी में सब कुछ देखने के लिए ..." कमांड के अंत में उत्तर। –