Git Fundamentals: Commits, Branches और Collaboration

Commits और branches से merging, rebasing, remotes और गलतियाँ undo करने तक Git सीखें। Version control में नए developers के लिए।

कोर्स शुरू करें →

आप क्या सीखेंगे

  • staging area के साथ repository initialize, clone और commit कर सकेंगे।
  • branches बना, बदल, merge और rebase कर सकेंगे और conflicts हल कर सकेंगे।
  • push, pull और fetch से remotes के साथ sync कर सकेंगे।
  • restore, reset, revert और reflog से गलतियाँ undo कर सकेंगे।
  • stash, tags, blame, cherry-pick और bisect उपयोग कर सकेंगे और team workflow अपना सकेंगे।

पाठ्यक्रम

मॉड्यूल 1: शुरुआत करें

  1. वर्ज़न कंट्रोल क्या है?
  2. Git इंस्टॉल करना
  3. अपनी पहचान कॉन्फ़िगर करना

मॉड्यूल 2: रिपॉज़िटरी शुरू करना

  1. git init
  2. git clone
  3. .git डायरेक्टरी

मॉड्यूल 3: बुनियादी वर्कफ़्लो

  1. तीन अवस्थाएँ
  2. add, commit और status
  3. diff और log

मॉड्यूल 4: ब्रांचिंग

  1. ब्रांच क्या है?
  2. ब्रांच बनाना और बदलना

मॉड्यूल 5: मर्जिंग

  1. git merge
  2. मर्ज कॉन्फ़्लिक्ट सुलझाना

मॉड्यूल 6: रीबेसिंग

  1. Rebase क्या करता है
  2. इंटरैक्टिव रीबेस

मॉड्यूल 7: रिमोट्स

  1. git remote
  2. push, pull, fetch और ट्रैकिंग

मॉड्यूल 8: काम पूर्ववत करना

  1. फ़ाइल के बदलाव त्यागना
  2. git reset: soft, mixed, hard
  3. git revert
  4. reflog से काम वापस पाना

मॉड्यूल 9: इग्नोर करना और स्टैशिंग

  1. .gitignore
  2. git stash

मॉड्यूल 10: हिस्ट्री और निरीक्षण

  1. git log को फ़ॉर्मेट करना
  2. blame, show और टैग
  3. cherry-pick और bisect

मॉड्यूल 11: वर्कफ़्लो

  1. फ़ीचर ब्रांच वर्कफ़्लो
  2. Git Flow बनाम Trunk-Based