Γεννήτρια Τυχαίων Git Commit
Δημιουργήστε ρεαλιστικές ψεύτικες καταχωρήσεις αρχείου καταγραφής git commit με τυχαία hashes, συγγραφείς, ημερομηνίες και μηνύματα commit.
Είσοδος
Έξοδος
Readme
Τι είναι ένα git commit;
Ένα git commit είναι ένα στιγμιότυπο αλλαγών σε ένα αποθετήριο, καταγεγραμμένο με ένα μήνυμα που περιγράφει τι τροποποιήθηκε και γιατί. Τα commits αποτελούν τη ραχοκοκαλιά του ελέγχου έκδοσης — καθένα από αυτά καταγράφει την κατάσταση της βάσης κώδικα σε ένα συγκεκριμένο σημείο στο χρόνο, αποδιδόμενο σε έναν συγγραφέα με ένα χρονόσημο και ένα μοναδικό SHA hash.
Τα καλά γραμμένα μηνύματα commit ακολουθούν συμβάσεις όπως η προστακτική διάθεση ("Add feature" και όχι "Added feature") και περιλαμβάνουν πλαίσιο σχετικά με την αλλαγή. Στην πράξη, οι προγραμματιστές μερικές φορές χρειάζονται δεδομένα placeholder ή ψεύτικα commit για δοκιμές, παραδείγματα τεκμηρίωσης ή δημιουργία ρεαλιστικών git logs.
Περιγραφή εργαλείου
Αυτό το εργαλείο δημιουργεί τυχαίες καταχωρήσεις git commit με ρεαλιστικά μηνύματα, ονόματα συγγραφέων, ημερομηνίες και SHA hashes. Μπορείτε να καθορίσετε τον αριθμό των commits που θα δημιουργηθούν (1–50) και να λάβετε τόσο την έξοδο μορφοποιημένου git log όσο και έτοιμες προς χρήση εντολές git commit -m shell.
Παραδείγματα
Είσοδος:
- Αριθμός commits:
3
Έξοδος (git log):
commit a3f8c2e1b9d4765f0e8a2c1d3b5f7e9a0c2d4f6b
Author: Jane Smith <jane@example.com>
Date: Thu Aug 28 14:23:01 2026 +0000
Fix memory leak in connection pool
commit 7b2d4f6a8c0e1f3a5b7d9c1e3f5a7b9d1c3e5f7a
Author: Alex Chen <alex@example.com>
Date: Wed Aug 27 09:15:42 2026 +0000
Update dependency versions in package.json
commit e1a3c5e7f9b1d3f5a7c9e1b3d5f7a9c1e3b5d7f9
Author: Maria Garcia <maria@example.com>
Date: Tue Aug 26 16:45:33 2026 +0000
Refactor authentication middlewareΈξοδος (εντολές shell):
git commit -m "Fix memory leak in connection pool"
git commit -m "Update dependency versions in package.json"
git commit -m "Refactor authentication middleware"Χαρακτηριστικά
- Δημιουργία 1 έως 50 τυχαίων καταχωρήσεων commit με ρεαλιστικά μηνύματα
- Έτοιμες προς χρήση εντολές
git commit -mshell για κάθε καταχώρηση - Λήψη εξόδου ως αρχεία
.shκαι.txt
Πώς λειτουργεί
Το εργαλείο χρησιμοποιεί τη βιβλιοθήκη Faker.js για να δημιουργήσει ρεαλιστικές καταχωρήσεις git commit, συμπεριλαμβανομένων τυχαίων ονομάτων συγγραφέων, διευθύνσεων ηλεκτρονικού ταχυδρομείου, χρονοσήμων, SHA hashes και φυσικών μηνυμάτων commit. Κάθε καταχώρηση ακολουθεί τη μορφή τυπικού git log.
Συμβουλές
- Χρησιμοποιήστε την έξοδο εντολών shell για να δημιουργήσετε γρήγορα commits σε ένα αποθετήριο δοκιμής
- Τα δημιουργημένα δεδομένα είναι καθαρά τυχαία και δεν συνδέονται με κανένα πραγματικό αποθετήριο
- Προσαρμόστε τον αριθμό commit ώστε να ταιριάζει με το μέγεθος του ιστορικού που χρειάζεστε