Version history के टिप्स और ट्रिक्स

Git परिचय

George Boorman

Curriculum Manager, DataCamp

Projects बढ़ते हैं!

  • बड़ा प्रोजेक्ट = ज़्यादा commits = बड़ा आउटपुट

 

आठ commits का डायग्राम, जिनमें उनके hashes और log मैसेज दिखे हैं

Git परिचय

Commits की संख्या सीमित करना

  • हम - से दिखने वाले commits की गिनती सीमित कर सकते हैं:

  • केवल हाल के 3 commits दिखाएँ

    git log -3
    
Git परिचय

फ़ाइल को सीमित करना

  • केवल एक फ़ाइल के commit history देखने के लिए:
git log report.md
Git परिचय

तकनीकों को मिलाकर उपयोग

cd data
git log -2 mental_health_survey.csv
Git परिचय

git log आउटपुट

commit f35b9487c063d3facc853c1789b0b77087a859fa
Author: Rep Loop <[email protected]>
Date:   Fri Jul 26 15:14:32 2024 +0000

    Add two new participants' data.

commit 7f71eadea60bf38f53c8696d23f8314d85342aaf
Author: Rep Loop <[email protected]>
Date:   Fri Jul 19  09:58:21 2024 +0000

    Adding fresh data for the survey.
Git परिचय

कस्टम date range

  • तारीख से git log सीमित करें:
git log --since='Month Day Year'
  • 2 April 2024 से किए commits:
git log --since='Apr 2 2024'
  • 2 से 11 April के बीच के commits:
git log --since='Apr 2 2024' --until='Apr 11 2024'
Git परिचय

स्वीकार्य फ़िल्टर फ़ॉर्मेट

Natural language

  • "2 weeks ago"
  • "3 months ago"
  • "yesterday"

Date format

  • "07-15-2024"
    • ISO फ़ॉर्मेट "YYYY-MM-DD" सुझाएँ
    • सिस्टम सेटिंग्स जाँचें; जैसे 12-06-2024 6th Dec या 12th June हो सकता है!
  • "15 Jul 2024" या "15 July 2024"
    • अमान्य: "15 Jul, 2024"
1 https://www.iso.org/iso-8601-date-and-time-format.html
Git परिचय

किसी विशेष commit को ढूँढना

git log
  • hash के पहले 8-10 characters ही पर्याप्त हैं
git show c27fa856
Git परिचय

git show आउटपुट

git show आउटपुट, ऊपर git log और नीचे git diff, अंत में गलत डेटा एंट्री हाइलाइटेड

Git परिचय

अभ्यास करते हैं!

Git परिचय

Preparing Video For Download...