JavaRush /Blog Java /Random-VI /IDEA, Git, BitBucket trong thực tế. Phần 1: Cơ bản. Chúng...
Sdu
Mức độ

IDEA, Git, BitBucket trong thực tế. Phần 1: Cơ bản. Chúng tôi làm việc tại địa phương.

Xuất bản trong nhóm
Mệt mỏi vì phải mang ổ flash JavaRushHomeWork.7z từ cơ quan về nhà và từ nhà đến cơ quan, lại quên sao chép những công việc còn dang dở, tôi đã quyết tâm không đợi cấp 39 mà thiết lập tổ hợp Git + BitBucket cho sử dụng cá nhân. BitBucket , vì có các kho riêng tư miễn phí (đừng quên các quy tắc JavaRush) và Git , vì Git, vì nó nổi tiếng, vì tôi đã được hỏi về nó. Vào thời điểm đó, mọi thứ dường như đơn giản và rõ ràng: đăng ký trên bitbucket.org , cài đặt Git , nhấn một nút ma thuật và các tệp của tôi xuất hiện trên máy chủ, nhấn nút khác và tiếp tục làm việc một cách kỳ diệu với các tệp hiện tại ở một nơi khác. Tôi đọc nó ở đâyở đây , đăng ký, cài đặt, đăng ký, kết nối, nhấp vào "Chia sẻ dự án", nhập tên, chọn loại và... điều kỳ diệu đã không xảy ra. Nó không hoạt động, máy chủ trống rỗng... Với sự tiếc nuối, tôi buộc phải nói ra một vài sự thật: bạn không thể làm gì nếu không có tambourine, tôi hoàn toàn không hiểu điều gì sẽ xảy ra trong thực tế, có thể nói, dưới mui xe, và tất cả những từ mới này có nghĩa là gì đã xuất hiện ngay lập tức trong cuộc đời tôi. Vì vậy, hãy kiên nhẫn, cầm cuốn sách Pro Git tuyệt vời lên và bắt đầu lại từ đầu.

Chỉ cần một chút lý thuyết để khởi động.

Kiểm soát phiên bản là một hệ thống theo dõi các thay đổi đối với một hoặc nhiều tệp và cho phép khôi phục một số phiên bản cũ hơn. Git là một hệ thống kiểm soát phiên bản tệp phân tán. Hệ thống kiểm soát phiên bản phân tán là một hệ thống trong đó toàn bộ lịch sử thay đổi được lưu trữ trên mỗi máy tính, trong bộ nhớ cục bộ và, nếu cần, các đoạn riêng lẻ của lịch sử bộ nhớ cục bộ sẽ được đồng bộ hóa với bộ lưu trữ tương tự trên một máy tính khác. Điều này có ý nghĩa gì với chúng ta? Và thực tế là trên bất kỳ máy tính nào tham gia vào quá trình này, cục bộ chúng ta sẽ có một bản sao của kho lưu trữ mà chúng ta cần. Trên thực tế, công việc chính được thực hiện với kho lưu trữ cục bộ . Do đó, ở giai đoạn này, chúng ta quên BitBucket và học cách làm việc với Git trong IDEA cục bộ.

Đang cài đặt Git.

Bạn có thể nhận bản phân phối trên trang web của dự án git-scm.com Không có ích gì khi mô tả chi tiết quy trình cài đặt, quá trình cài đặt rất đơn giản và các cài đặt có sẵn ở giai đoạn này khá rõ ràng. Ngoài ra, Internet có đầy đủ các tài liệu cài đặt, bao gồm cả video. Chỉ nên tập trung chú ý vào một điểm: nếu bạn cài đặt Git sau IDEA, thì sau này bạn phải chỉ định đường dẫn đến git.exe. Nếu IDEA được cài đặt sau Git, đường dẫn sẽ được thêm tự động. IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 1

Tạo kho lưu trữ Git.

Có hai cách để tạo kho git:
  1. Nhập dự án hoặc thư mục hiện có vào Git.
  2. Sao chép kho lưu trữ hiện có từ máy chủ.
Chúng ta sẽ xem xét điểm thứ hai sau khi chuyển sang làm việc với máy chủ Git, nhưng bây giờ chúng ta sẽ tập trung vào điểm đầu tiên. Ban đầu, Git được thiết kế để hoạt động từ bảng điều khiển, ở chế độ lệnh, do đó, để hiểu rõ hơn về những gì đang xảy ra, bên dưới tôi sẽ đưa ra các lệnh Git và minh họa chúng bằng các lệnh menu hoặc phím tắt trong IDEA. Đồng thời, bạn có thể làm việc trên dòng lệnh trực tiếp từ IDEA. IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 2 Đầu vào: Một dự án IDEA đơn giản với một tệp lớp. IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 3 Để tạo kho lưu trữ, hãy sử dụng lệnh git initLệnh này sẽ tạo thư mục con .git mới trong thư mục hiện tại với các tệp cần thiết, cơ sở của kho lưu trữ Git. Tương tự, trong IDEA - VCS - Enable Version Control Integration IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 4 IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 5 IDEA sẽ vui vẻ báo cáo về việc hoàn thành thành công thao tác, một vài tab mới sẽ xuất hiện trong "Nút công cụ" và trong tab "Kiểm soát phiên bản" chúng ta có thể thấy các thao tác đã được thực thi. lệnh và kết quả của chúng. IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 5 IDEA, Git, BitBucket trong thực tế.  Phần 1: Cơ bản.  Chúng tôi làm việc tại địa phương.  - 7

Thêm tập tin

Chúng tôi đã tạo cơ sở cho kho lưu trữ nhưng dự án vẫn chưa được kiểm soát phiên bản. Và ở đây chúng ta nên thực hiện một sự lạc đề trữ tình nhỏ. Trong Git, các tệp có thể ở một trong ba trạng thái: đã cam kết, đã sửa đổi và đã chuẩn bị. Cam kết có nghĩa là được lưu trong kho lưu trữ. Đã thay đổi - các tệp đã được thay đổi nhưng chưa được cam kết. Đã chuẩn bị - các tệp đã sửa đổi được đánh dấu là "cam kết".
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION