Cách quản lý dự án Git và GitHub với Atom
Tin tức tuyệt vời cho bạn bè nhà phát triển của tôi; Tích hợp Git và GitHub vừa được xuất xưởng với bản phát hành Atom mới. Tính năng mới đã có sẵn dưới dạng beta trong một thời gian nhưng bây giờ với Atom 1.18, nó cũng đã sẵn sàng để sử dụng cho công chúng. Từ bây giờ, bạn có thể thực hiện các thao tác Git và GitHub chung không cần rời khỏi trình soạn thảo mã.
Khi nguyên tử bắt đầu như Công cụ nội bộ của GitHub, Bước tích hợp Git và GitHub không phải là quá đáng ngạc nhiên, tuy nhiên nó sẽ tiếp tục cải thiện quy trình phát triển của Atom chắc chắn. Với phiên bản mới, Atom cũng củng cố vị trí của mình trong bối cảnh biên tập mã, vì Visual Studio Code đã cung cấp tính năng tương tự trong một thời gian.
Khởi tạo kho Git
Atom có hai tab mới, một cho Git và một cái khác cho GitHub, thông qua đó bạn có thể xử lý các hoạt động Git của bạn. Bạn có thể truy cập chúng bằng cách nhấp vào Xem> Chuyển đổi tab Git / Chuyển đổi tab GitHub
các menu trong thanh menu trên cùng, hoặc bằng cách nhấp vào biểu tượng nhỏ> di chuột ở phía bên phải của khung soạn thảo.
(Nếu thanh menu trên cùng của bạn bị ẩn, bạn có thể tiết lộ nó bằng cách nhấn phím Alt.)
Bạn cũng có thể sử dụng như sau các phím tắt bàn phím để truy cập các tab:
- Tab Git: Ctrl + Shift + 9
- Tab GitHub: Ctrl + Shift + 8
Nhấn vào Tạo kho lưu trữ
nút và chọn thư mục mà bạn muốn repo của bạn được lưu. Cuối cùng, nhấn vào +Trong đó
nút.
Và đó là tất cả, của bạn Kho Git đã được khởi tạo mà không cần phải chạm vào dòng lệnh. Đây là cách màn hình khởi động của một repo Git trống trông giống như:
Như bạn có thể thấy, cách bố trí thuận tiện nhất có thể. Bạn có thể nhìn thấy thay đổi theo giai đoạn và không dàn dựng dưới nhau, và cam kết bất cứ lúc nào. Ngoài ra, bạn có thể bật và tắt tab Git bằng cách nhấn vào biểu tượng nhỏ.
Mặc dù “Dự án” khung ở phía bên trái không hiển thị nó, repo, như nó nên, chứa ẩn .git
thư mục với cài đặt Git của bạn.
Thay đổi giai đoạn
Tôi nhanh chóng tạo hai tệp thử nghiệm, index.html
và style.css
, nhìn cách dàn dựng hoạt động.
Atom đặt cả hai tập tin vào “Thay đổi chưa được chỉnh sửa” phần trong khung Git bên phải. Và trong “Dự án” khung bên trái, tên của các tập tin chưa được phân loại xuất hiện trong màu xanh lá cây.
Có ba cách bạn có thể tạo ra các thay đổi:
- Tập tin giai đoạn - giai đoạn chỉ có một tập tin cá nhân
- Lựa chọn giai đoạn - giai đoạn một phần của một tập tin cụ thể
- Giai đoạn Tất cả - giai đoạn tất cả các tập tin chưa được phân loại
Giai đoạn một tập tin cá nhân hoặc lựa chọn
Nếu bạn chỉ muốn tạo một tập tin thì chỉ cần bấm vào tên tập tin bên trong “Thay đổi chưa được chỉnh sửa” phần. Một tab mới sẽ mở ra trong khung soạn thảo nơi bạn có thể chọn nếu bạn muốn giai đoạn toàn bộ tập tin (Tập tin giai đoạn
) hoặc là chỉ có một lựa chọn của nó (Lựa chọn giai đoạn
).
Giai đoạn tất cả các tập tin chưa được phân loại
Nếu bạn muốn lên sân khấu tất cả các tập tin chưa được xử lý cùng một lúc chỉ cần nhấp vào Giai đoạn Tất cả
menu ở góc trên bên phải của tab Git.
Các tập tin được dàn dựng là chuyển đến “Thay đổi theo giai đoạn” phần. Và, nếu bạn đổi ý, bạn có thể bỏ qua chúng bằng cách nhấp vào Tất cả
thực đơn ở đầu “Thay đổi theo giai đoạn” phần.
Cam kết thay đổi
Các “Thay đổi giai đoạn” phần cơ bản là của bạn khu vực tổ chức. Khi bạn đạt được một mốc phát triển, bạn cần phải thực hiện các thay đổi. Bằng cách cam kết, bạn lưu trạng thái nhất thời của dự án vào hệ thống kiểm soát phiên bản Git để bạn có thể quay lại hệ thống (nếu muốn) mà không mất gì.
Để cam kết khu vực tổ chức của bạn, nhập tin nhắn cam kết (mô tả ngắn gọn những thay đổi bạn đã thực hiện kể từ lần cam kết cuối cùng) vào Tin nhắn cam kết
và nhấp vào nút Cam kết.
Kết quả là cả hai “Thay đổi chưa được chỉnh sửa” và “Thay đổi theo giai đoạn” phần sẽ bị xóa và màu của tên tệp trong “Dự án” khung sẽ là đổi lại thành màu trắng.
Các hoạt động Git khác
Có một loạt các hoạt động Git khác mà bạn cũng có thể thực hiện ngay từ trình soạn thảo Atom. Chẳng hạn, bạn có thể tạo một chi nhánh mới bằng cách nhấp vào tên chi nhánh ở cuối tab Git. Ở đây, bạn cũng có thể chuyển đổi giữa các ngành khác nhau.
Tuy nhiên, không phải tất cả các hoạt động Git đều có sẵn từ Atom. Chẳng hạn, bạn không thể xóa các nhánh hoặc tạo cấu hình. Để thực hiện các nhiệm vụ này, bạn vẫn phải sử dụng dòng lệnh. Tích hợp Git của Atom vẫn còn rất mới, vì vậy, hy vọng, hỗ trợ sẽ được thêm vào hoạt động ít được sử dụng trong tương lai.
Bạn có thể truy cập danh sách tất cả các tính năng liên quan đến Git thông qua Bảng lệnh bằng cách sử dụng liên kết phím Ctrl + Shift + P và đánh máy “Git” vào nó.
Sao chép kho lưu trữ GitHub
Tính năng tích hợp Git mới của Atom không chỉ hoạt động cục bộ nhưng bạn có thể sao chép một kho lưu trữ GitHub cũng.
Làm như vậy, mở Bảng lệnh bằng cách nhấn Ctrl + Shift + P và chọn GitHub: Bản sao
chỉ huy. Sau đó, thêm URL nơi bạn muốn sao chép (URL của repo GitHub) và thư mục mà bạn muốn sao chép repo vào. Cuối cùng, nhấp vào nút nhân bản.
Ủy quyền cho GitHub cho nguyên tử
Đến thực hiện thay đổi trong dự án GitHub, bạn cần phải ủy quyền cho GitHub cho nguyên tử. Làm theo các hướng dẫn bạn thấy trong tab GitHub của Atom. Đầu tiên, hãy truy cập github.atom.io/login
URL và đăng nhập vào tài khoản GitHub của bạn. Ở đây, bạn có thể tạo mã thông báo mà bạn có thể thực hiện ủy quyền.
Nhập mã thông báo ủy quyền vào trường đầu vào mà bạn có thể thấy trong tab GitHub của Atom và đăng nhập vào tài khoản của bạn.
Từ đây, bạn có thể truy cập ba hoạt động GitHub phổ biến nhất: tìm nạp, đẩy và kéo yêu cầu bằng cách nhấp vào biểu tượng mũi tên xuống ở cuối tab GitHub.