ΤΕΧΝΟΛΟΓΙΑ
Νέα εργαλεία για ιστορικό, refs και μεγάλα…
Θέλεις να βλέπεις τα νέα του astratv.gr πρώτα στη Google;
Πρόσθεσέ μας στις προτιμώμενες πηγές σου:
στα αγαπημένα σου στη Google
Το Git 2.56 κυκλοφόρησε στις 28 Σεπτεμβρίου 2026, φέρνοντας νέες δυνατότητες για τη διαχείριση ιστορικού και references, μαζί με βελτιώσεις απόδοσης και διορθώσεις για μεγάλα repositories. Σύμφωνα με την τεχνική ανασκόπηση του GitHub, στην έκδοση συνέβαλαν περισσότεροι από 104 δημιουργοί, από τους οποίους οι 39 συμμετείχαν για πρώτη φορά.
Η πιο ενδιαφέρουσα προσθήκη για την καθημερινή εργασία προγραμματιστών είναι η νέα εντολή git history drop. Αποτελεί μέρος του πειραματικού εργαλείου git history και επιτρέπει την αφαίρεση ενός συγκεκριμένου commit, με τα επόμενα commits να επανατοποθετούνται πάνω στον γονέα του. Έτσι, μια ανεπιθύμητη αλλαγή μπορεί να αφαιρεθεί χωρίς να χρειάζεται ο χρήστης να οργανώσει χειροκίνητα ένα πλήρες interactive rebase.
Η δυνατότητα συνοδεύεται από σημαντικούς περιορισμούς. Δεν μπορεί να αφαιρέσει το αρχικό commit ή merge commits, ενώ η διαδικασία σταματά εάν η επανεφαρμογή των απογόνων προκαλέσει σύγκρουση. Η επίσημη τεκμηρίωση χαρακτηρίζει ολόκληρη την εντολή πειραματική, επομένως η συμπεριφορά της ενδέχεται να αλλάξει σε επόμενες εκδόσεις. Για κρίσιμα repositories παραμένει απαραίτητο το αντίγραφο ασφαλείας και ο έλεγχος με --dry-run πριν από την τροποποίηση ιστορικού.
Περισσότερος έλεγχος στα refs
Το σύνολο εργαλείων git refs επεκτείνεται με τις υποεντολές create, delete, update και rename. Οι εντολές δίνουν έναν πιο συνεπή τρόπο άμεσης διαχείρισης references, χρήσιμο κυρίως σε scripts και σύνθετες ροές αυτοματισμού. Παράλληλα, το Git αναγνωρίζει πλέον περιπτώσεις όπως git push origin/main ή git branch origin main ως πιθανό λάθος σύνταξης και εμφανίζει σχετική συμβουλή.
Βελτιώνεται επίσης το git log --follow, ώστε να ακολουθεί αποτελεσματικότερα ένα αρχείο σε μη γραμμικό ιστορικό, όταν έχει μετονομαστεί με διαφορετικό τρόπο σε περισσότερους κλάδους. Πρόκειται για αλλαγή που μπορεί να κάνει πιο αξιόπιστη την αναζήτηση της προέλευσης ενός αρχείου σε repositories με πολλά παράλληλα branches.
Απόδοση και συμβατότητα
Στην απόδοση, η προεπιλεγμένη μορφή του git cat-file --batch βελτιστοποιήθηκε, ενώ οι εντολές που απαριθμούν branches και tags περιορίζουν καλύτερα το εύρος αναζήτησης των refs. Η δεύτερη αλλαγή διορθώνει υποχώρηση επιδόσεων σε repositories με πολύ μεγάλο αριθμό άσχετων loose references. Επιπλέον, η επεξεργασία loose ή packed αντικειμένων μεγαλύτερων από 4 GB ενισχύθηκε στα Windows και σε άλλες πλατφόρμες LLP64.
Οι επίσημες σημειώσεις δεν καταγράφουν προγραμματισμένη ασύμβατη αλλαγή για την έκδοση 2.56. Ωστόσο, η διαθεσιμότητα του πακέτου εξαρτάται από το λειτουργικό σύστημα και τα αποθετήριά του, οπότε οι χρήστες καλό είναι να ελέγχουν την πηγή εγκατάστασης πριν από την αναβάθμιση.
Η συνοδευτική εικόνα αποτελεί ενδεικτική εικονογράφηση AI και όχι πραγματική φωτογραφία ή ακριβή απεικόνιση προϊόντος.
Πηγή: Επίσημες σημειώσεις έκδοσης Git 2.56 · Τεκμηρίωση git-history 2.56 · GitHub — Highlights from Git 2.56 · GitLab — What’s new in Git 2.56.0
Περισσότερα στο cyberskills.gr
-
LIFESTYLE11 ώρες agoΆννα Βίσση & Δήμητρα Κούστα: Η θερμή αγκαλιά μετά το μεγάλο φινάλε στο ΟΑΚΑ (Βίντεο)
-
ΜΑΓΝΗΣΙΑ6 ώρες agoΠάγωσε» το νησί του Παπαδιαμάντη- 41χρονος βρέθηκε απαγχονισμένος μέσα στο σπίτι του
-
ΜΑΓΝΗΣΙΑ11 ώρες agoΣτο νοσοκομείο Βόλου με σοβαρά εγκαύματα 12χρονος από την Αλόννησο ύστερα από φωτιά στο σπίτι του
-
ΒΟΛΟΣ6 ώρες agoΤον δρόμο για τη φυλακή πήρε 35χρονος αστυνομικός, για την απόπειρα εμπρησμού σε βενζινάδικο στον Βόλο
-
ΠΟΛΙΤΙΚΗ7 ώρες agoΤαχιάος στο ΕΡΤnews: Ο Μετροπόντικας δεν πρόκειται να ξεκινήσει αν δεν είμαστε σίγουροι – Τι είπε για την έκρηξη στην Πλάκα
-
ΕΛΛΑΔΑ11 ώρες agoΣτο νοσοκομείο με σοβαρά εγκαύματα 12χρονος
-
ΕΛΛΑΔΑ19 ώρες agoΟι αριθμοί που κερδίζουν το 1.000.000 ευρώ
-
MEDIA53 λεπτά agoGNTM 7: Ο γιος της Αγγελικής Ηλιάδη πήγε μόνος στην audition










