Cài đặt cấu hình Git yêu thích của bạn làm cho cuộc sống của bạn trở nên dễ dàng khi làm việc với Git là gì?Một số cài đặt ưa thích của bạn trong các tệp cấu hình Git để tạo Git Fun là gì?
Trả lời
Các bí danh tôi đề cập trong Trimming GIT Checkins (và fixup!
hành động từ Git1.7.0 gần đây):
[alias]
fixup = !sh -c 'git commit -m \"fixup! $(git log -1 --format='\\''%s'\\'' [email protected])\"' -
squash = !sh -c 'git commit -m \"squash! $(git log -1 --format='\\''%s'\\'' [email protected])\"'
, thực sự giúp tôi cam kết rất thường xuyên mặc dù tôi đang ở giữa một nhiệm vụ , cho phép tôi hoàn thành nó với một cam kết mạch lạc ở cuối (thay vì quá nhiều cam kết trung gian nhỏ).
Không chính xác "vui" nhưng rất hữu ích.
Tùy thuộc vào cách thức bạn đang sử dụng điều này, bạn có thể có được hiệu ứng tương tự với 'git commit (--fixup | --squash) $ commit' –
tôi sử dụng:
[color]
ui = auto
Nó làm cho diffs và những thứ xinh đẹp. :-)
alias gs='git status'
alias ga='git add .'
alias gc='git commit -m'
Đây là 80% số lần nhập mà tôi làm trong git vào bất kỳ ngày cụ thể nào. Tôi biết tôi có thể kết hợp hai bí danh cuối cùng với cờ -am
, nhưng thật tuyệt khi có cách ly, theo cách đó tôi có thể kiểm tra trạng thái của chỉ mục trước khi tôi cam kết.
tốt nhất mà tôi đã được vớt lên khỏi Scott Chacon từ một cuộc nói chuyện ông đã:
[alias]
lol = log --pretty=oneline --abbrev-commit --graph --decorate
tôi nhận được vui mừng mỗi khi tôi gõ git lol
.
- 1. Cài đặt cấu hình git cho các tệp lớn
- 2. Phong cách ưa thích của bạn cho các biến đặt tên trong R là gì?
- 3. Tệp kê khai bộ nhớ cache: Cài đặt ưa thích trực tuyến là gì?
- 4. Git cho Windows: .bashrc hoặc các tệp cấu hình tương đương cho vỏ Git Bash
- 5. Cách chia sẻ tệp cấu hình trong git?
- 6. Giá trị cấu hình git core.askpass mặc định là gì?
- 7. Cài đặt CMake: cài đặt các tệp cấu hình
- 8. Làm cách nào để in giá trị của cài đặt cấu hình git (core.autocrlf) trên Windows?
- 9. Cách ưa thích để thực hiện cài đặt trong ứng dụng Ruby on Rails 3 là gì?
- 10. Phần mở rộng tệp Pascal ưa thích là gì?
- 11. Cách ưa thích của chuỗi chức năng Underscore.js là gì?
- 12. Đặt lại git proxy thành cấu hình mặc định
- 13. Cách ưa thích của bạn đối phó với phát triển đa nền tảng là gì?
- 14. Cách ưa thích của bạn trong việc thử nghiệm đoạn mã javascript là gì?
- 15. git-svn branching: cách cấu hình git config
- 16. Đặt umask trong Git/Gitolite
- 17. Git rm một số tệp?
- 18. Cách ưa thích để bao gồm các nguồn QML trong bản dựng ứng dụng của bạn là gì?
- 19. làm thế nào để bạn chỉ đẩy một số cam kết git địa phương của bạn?
- 20. Cài đặt Git trên Eclipse
- 21. Cài đặt git trên máy chủ cPanel
- 22. Cách ưa thích để thụt lề các trường hợp trong một công tắc là gì?
- 23. Cài đặt Git HTML Help trên OSX
- 24. Điều gì sẽ xảy ra trong tệp cấu hình git mặc định?
- 25. là gì git thượng nguồn
- 26. Cài đặt cấu hình mặc định cho kho lưu trữ git mới?
- 27. Làm cách nào để xóa một mục nhập trong cấu hình chung với cấu hình git?
- 28. Cách ưa thích để quản lý đơn đặt hàng trong mẫu trình xây dựng là gì?
- 29. Định cấu hình git để chỉ theo dõi một phần mở rộng của tệp
- 30. Lỗi cấu hình Magento chung của bạn là gì?
Bất kỳ mẹo và thủ thuật nào khác với Cấu hình Git? – Rachel
@Sure: trong khi chờ đợi, bạn cũng có thể xác định cài đặt mặc định của cấu hình của riêng bạn tại đây: http://stackoverflow.com/questions/2093077/default-config-settings-for-a-new-git-repository – VonC