प्रौद्योगिकी साझेदारी

git तथा ​​gitee इत्येतयोः मूलभूतक्रियाः

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

विषयवस्तुसारणी

git सामान्यादेशाः

1. कार्यक्षेत्रस्य आरम्भं कुर्वन्तु (कस्मिंश्चित् सञ्चिकामार्गस्य अधः) .

2. वर्तमानकार्यक्षेत्रस्य कोडसञ्चिकास्थितिं पश्यन्तु

3. कार्यक्षेत्रे कोडसञ्चिकाः मञ्चनक्षेत्रे प्रस्तूयताम्

4. मञ्चनक्षेत्रे कोडसञ्चिकाः स्थानीयगोदामे प्रस्तूयताम्

5. कार्यक्षेत्रस्य अस्थायी भण्डारणक्षेत्रस्य च सञ्चिकाभेदानाम् तुलना

6. मञ्चनक्षेत्रस्य स्थानीयगोदामस्य च भेदानाम् तुलना

7. कार्यक्षेत्रस्य स्थानीयगोदामस्य च भेदानाम् तुलना

8. संस्करणरोलबैक (कार्यक्षेत्रस्य, मञ्चनक्षेत्रस्य, स्थानीयगोदामस्य च कोडं (सञ्चिकासामग्री) परिवर्तयन्तु)

9. commit log पश्यन्तु

10. शाखाः जनयन्तु

11. सर्वाणि शाखानि पश्यन्तु

12. शाखाः परिवर्तयन्तु

13. शाखानां विलयः

14. शाखां विलोपयन्तु

gitee इत्यनेन सह सम्बद्धतां प्राप्तुं Git इत्यस्य उपयोगं कुर्वन्तु

1.संयोजयति

2. गोदामात् कोडं आकर्षयन्तु

3. पुश

4. सम्बद्धं दूरस्थं गोदामं पश्यन्तु

5. दूरस्थगोदामस्य संयोजनं विलोपयन्तु

6. git init इत्यनेन आरम्भं विना नूतनं फोल्डर् क्लोन् कृत्वा रचयन्तु

विचारे कोडं gitee दूरस्थभण्डारं प्रति धक्कायन्तु

Step 1: gitee इत्यत्र नूतनं भण्डारं रचयन्तु

चरण 2: विचारे नूतनं परियोजनां रचयन्तु परियोजनां git स्थानीयभण्डारं जनयितुं ददतु

Step 3: कोडं लिखित्वा मञ्चनक्षेत्रे योजयित्वा स्थानीयगोदामे प्रतिबद्धं कुर्वन्तु

Step 4: दूरस्थरूपेण गोदामेन सह सम्बद्धं कुर्वन्तु

सम्पादन

दूरस्थभण्डारतः परियोजना क्लोन कुर्वन्तु

वस्तूनि आकर्षयितुं टिप्पण्यानि सम्पादयन्तु

1. maven पतां परिवर्तयितुं आवश्यकता अस्ति

2. sdk संस्करणं परिवर्तयितुं आवश्यकता अस्ति

सम्पादयतु 3. एन्कोडिंग् संस्करणं परिवर्तयतु

शाखाः परिवर्तयितुं विचारस्य उपयोगं कुर्वन्तु

वयं gitee भण्डारे नूतनं शाखां निर्मातुम् इच्छामः

सम्पादयन्तु ततः विचारे अस्य दूरस्थगोदामस्य शाखां स्विच कुर्वन्तु

सम्पादयतु नूतनं कोडं लिखत

ततः योजयित्वा प्रस्तुतं कुर्वन्तु, अन्ते च दूरस्थगोदामं प्रति धक्कायन्तु


Git कार्यक्षेत्रं, मञ्चनक्षेत्रं, स्थानीयगोदामम्, स्थानीयगोदामम्, मञ्चनक्षेत्रं च सामूहिकरूपेण संस्करणपुस्तकालयः इति उच्यते इति विभक्तम् अस्ति

git सामान्यादेशाः

आदेशपङ्क्तिविण्डो प्रविष्टुं Git Bash Here नुदन्तु

1. कार्यक्षेत्रस्य आरम्भं कुर्वन्तु (कस्मिंश्चित् सञ्चिकामार्गस्य अधः) .

git init;

2. वर्तमानकार्यक्षेत्रस्य कोडसञ्चिकास्थितिं पश्यन्तु

git स्थितिः;

3. कार्यक्षेत्रे कोडसञ्चिकाः मञ्चनक्षेत्रे प्रस्तूयताम्

git सञ्चिकानाम योजयतु

git add ./ --> वर्तमाननिर्देशिकायां सर्वाणि सञ्चिकाः मञ्चनक्षेत्रे प्रस्तूयताम्

सञ्चिका मञ्चनक्षेत्रे प्रस्तूयिता इति कथं ज्ञातव्यम्

git स्थितिः उपयुज्यताम्

हरितः सूचयति यत् एतत् सफलतया मञ्चनक्षेत्रे प्रस्तूयितम्, रक्तवर्णः सूचयति यत् एतत् अद्यापि कार्यक्षेत्रे अस्ति।

4. मञ्चनक्षेत्रे कोडसञ्चिकाः स्थानीयगोदामे प्रस्तूयताम्

git commit -m "सूचना प्रतिबद्धः" ।

यदि प्रथमनिवेदनम्

ईमेल, उपयोक्तृनाम च प्रस्तूयताम्

git config --global user.email "भवतः@उदाहरण.com"
git config --global user.name "भवतः नाम" ।

5. कार्यक्षेत्रस्य अस्थायी भण्डारणक्षेत्रस्य च सञ्चिकाभेदानाम् तुलना

git diff read.txt(सञ्चिकानाम)

हरितसामग्री भिन्ना सामग्री भवति

6. मञ्चनक्षेत्रस्य स्थानीयगोदामस्य च भेदानाम् तुलना

git diff --सञ्चयितम् read.txt

यदि सामग्री न प्रदर्शिता तर्हि सामग्री समाना इति अर्थः

7. कार्यक्षेत्रस्य स्थानीयगोदामस्य च भेदानाम् तुलना

git diff HEAD पठितम्।txt

8. संस्करणस्य रोलबैक्(कार्यक्षेत्रस्य, मञ्चनक्षेत्रस्य, स्थानीयगोदामस्य च कोडः (सञ्चिकासामग्री) परिवर्तयन्तु)

1. पूर्वसंस्करणं प्रति पुनः रोल कुर्वन्तु

git reset --कठोर HEAD^

2. निर्दिष्टसंस्करणं प्रति पुनः रोल कुर्वन्तु

git reset --कठिन संस्करणसङ्ख्या

9. commit log पश्यन्तु

git reflog / git log

रक्तवर्णीयः पेटी वर्तमानसंस्करणसङ्ख्यां सूचयति यदि वयं पूर्वसंस्करणं प्रति पुनः रोल कर्तुम् इच्छामः

संस्करणसङ्ख्यायाः उपयोगेन निर्दिष्टसंस्करणं प्रति पुनः पतन्तु

10. शाखाः जनयन्तु

git शाखा शाखा नाम

11. सर्वाणि शाखानि पश्यन्तु

गिट् शाखा

12. शाखाः परिवर्तयन्तु

git चेकआउट शाखानाम

h1 शाखायाः read.txt मध्ये नूतनं सामग्रीं योजयन्तु तथा च स्थानीयगोदामे प्रस्तूयताम् यदा पुनः मुख्यशाखायां स्विच् कुर्वन्ति तदा भवन्तः ज्ञातुं शक्नुवन्ति यत् नवीनतया योजिता सामग्री न प्रदर्शिता अस्ति गुरुशाखायां प्रविशति ।

13. शाखानां विलयः

यदि भवान् अन्यशाखाः मुख्यशाखायां विलीनं कर्तुम् इच्छति तर्हि प्रथमं मुख्यशाखां प्रति स्विच् कर्तव्यम्

नोटः- यदि भवान् शाखां मुख्यशाखायां विलीनं कर्तुम् इच्छति तर्हि प्रथमं शाखासामग्रीम् स्थानीयगोदामे प्रतिबद्धं कर्तव्यम् ।

git विलीनीकरण शाखा नाम

 

14. शाखां विलोपयन्तु

git branch -d शाखा नाम


gitee इत्यनेन सह सम्बद्धतां प्राप्तुं Git इत्यस्य उपयोगं कुर्वन्तु

1.संयोजयति

git दूरस्थं योजयन्तु उत्पत्तिः (संयोजननाम) https://gitee.com/-ss_0/hhh1.git (गोदामस्य पता)

2. गोदामात् कोडं आकर्षयन्तु

git pull origin master --असम्बद्ध-इतिहास-अनुमदतु (प्रथमवारं)

git pull अनुवर्ती पुल

3. पुश

git push -u मूल स्वामी (प्रथमवारं) २.

git push अनुवर्ती धक्का

त्रुटिः निवेदिता : १.
1. ! [प्रत्याख्यातम्] स्वामी -> स्वामी (प्रथमम् आनयतु) .
error: 'https://gitee.com/luosu-ss_0/hhh1.git' इत्यत्र केचन सन्दर्भाः धक्कायितुं असफलः।
इनपुट्: git pull --पुनर्आधार उत्पत्ति स्वामी

2.fatal: 'https://gitee.com/luosu-ss_0/hhh1.git/' इत्यत्र प्रवेशं कर्तुं असमर्थः: होस्ट्: gitee.com इत्यस्य समाधानं कर्तुं न शक्तवान्

कारणम् : जालसमस्या

4. सम्बद्धं दूरस्थं गोदामं पश्यन्तु

git दूरस्थ -v

5. दूरस्थगोदामस्य संयोजनं विलोपयन्तु

git दूरस्थ rm उत्पत्ति

6. git init इत्यनेन आरम्भं विना नूतनं फोल्डर् क्लोन् कृत्वा रचयन्तु

git clone गोदाम पता

नोटः- आकर्षणस्य क्लोनिङ्गस्य च भेदः

ते सर्वे दूरस्थगोदामात् कोडं प्राप्नुवन्ति

अंतरण:

1.git clone: ​​यदा स्थानीयसंस्करणपुस्तकालयः नास्ति तदा दूरस्थसर्वरतः स्थानीयपर्यन्तं सम्पूर्णसंस्करणपुस्तकालयस्य क्लोनिङ्ग् आद्यतः स्थानीयप्रक्रिया भवति ।

2.git pull: यदा स्थानीयभण्डारः भवति तदा दूरस्थसर्वरतः नवीनतमं प्रतिबद्धदत्तांशं (यदि अस्ति) प्राप्त्वा स्थानीयरूपेण विलीनं कुर्वन्तु

विचारे कोडं gitee दूरस्थभण्डारं प्रति धक्कायन्तु

Step 1: gitee इत्यत्र नूतनं भण्डारं रचयन्तु

 

चरण 2: विचारे नूतनं परियोजनां रचयन्तु परियोजनां git स्थानीयभण्डारं जनयितुं ददतु

Step 3: कोडं लिखित्वा मञ्चनक्षेत्रे योजयित्वा स्थानीयगोदामे प्रतिबद्धं कुर्वन्तु

 

Step 4: दूरस्थरूपेण गोदामेन सह सम्बद्धं कुर्वन्तु

 

नोटः- प्रथमं दूरस्थगोदामात् सञ्चिकाः आकर्षयन्तु

विचार टर्मिनल् मध्ये प्रविशन्तु

git pull origin master --असम्बद्ध-इतिहासान् अनुमन्यताम्

ततः भवन्तः तत् धक्कायितुं शक्नुवन्ति

धक्का सफलः

 

दूरस्थभण्डारतः परियोजना क्लोन कुर्वन्तु

क्लोनिंग सफलम्

परियोजनानि आकर्षयन् द्रष्टव्यानि वस्तूनि

1. maven पतां परिवर्तयितुं आवश्यकता अस्ति

2. sdk संस्करणं परिवर्तयितुं आवश्यकता अस्ति

3. एन्कोडिंग् संस्करणं परिवर्तयन्तु

नोटः- यदि पुशः विफलः भवति तर्हि प्रथमं दूरस्थगोदामात् कोडं आकर्षयन्तु ।

शाखाः परिवर्तयितुं विचारस्य उपयोगं कुर्वन्तु

वयं gitee भण्डारे नूतनं शाखां निर्मातुम् इच्छामः

ततः विचारे अस्य दूरस्थस्य गोदामस्य शाखां स्विच् कुर्वन्तु

नूतनं कोडं लिखन्तु

ततः योजयित्वा प्रस्तुतं कुर्वन्तु, अन्ते च दूरस्थगोदामं प्रति धक्कायन्तु

 

वयं ज्ञातुं शक्नुमः यत् master branch इत्यस्य dev1 branch इत्यस्य च सामग्री भिन्ना अस्ति ।

अतः वयं विचारं मुख्यशाखां प्रति स्विच् कुर्मः

विलयः सफलः

 

ततः भवन्तः तत् धक्कायितुं शक्नुवन्ति