Cách cam kết mã vào kho lưu trữ Git với GitHub Desktop – xác nhận mã trong git

Tìm hiểu cách tạo cam kết trong kho lưu trữ Git với GitHub Desktop

Bạn đang xem: cam kết mã trong git

Việc cam kết mã với Git cho phép bạn kiểm soát công việc của chính mình , cộng tác với các nhà phát triển khác và đóng góp vào các dự án nguồn mở. GitHub Desktop là ứng dụng cung cấp giao diện đồ họa để tương tác với kho Git trên máy tính của bạn, cung cấp giải pháp thay thế cho việc sử dụng Git trên dòng lệnh. Nó cũng có thể sao chép, đẩy và kéo các kho lưu trữ từ xa được lưu trữ trên GitHub và các nơi khác.

Trong hướng dẫn này, chúng ta sẽ xem xét cách cam kết mã vào kho lưu trữ Git bằng GitHub Desktop.

< p> Đảm bảo rằng bạn đã cài đặt GitHub Desktop. Bạn có thể cài đặt nó bằng cách truy cập trang web GitHub Desktop và chọn phiên bản phần mềm có liên quan đến hệ điều hành của bạn.

Để làm theo hướng dẫn này, bạn phải có một Git cục bộ kho lưu trữ trên máy tính của bạn và đã thực hiện một số thay đổi mà bạn muốn cam kết. Nếu bạn chưa có hệ thống lưu trữ Git trên máy tính của mình, bạn có thể xem lại tài liệu chính thức về “ Tải xuống hệ thống lưu trữ Git .”

Bước 1 – Mở kho trong GitHub Desktop #

Nếu bạn có nhiều kho lưu trữ cục bộ, GitHub Desktop cho phép bạn chuyển đổi giữa chúng để chọn kho lưu trữ bạn muốn làm việc.

Tên của kho lưu trữ hiện được chọn được hiển thị trong tab Kho lưu trữ hiện tại trên thanh công cụ trên cùng của ứng dụng. Trong ảnh chụp màn hình bên dưới, kho lưu trữ đó có tiêu đề javascript-demo .

Tab Kho lưu trữ hiện tại hiển thị tên của kho lưu trữ hiện tại

Phần này sẽ cung cấp cho bạn các bước cần thiết để chọn kho lưu trữ mong muốn của bạn .

Chọn một kho lưu trữ đã có trong GitHub Desktop #

Nếu trước đây bạn đã sử dụng GitHub Desktop để tạo hoặc sao chép một kho lưu trữ hoặc đã thêm nó theo cách thủ công, nó sẽ xuất hiện trong danh sách các kho đã thêm.

Để chọn một kho đã thêm, hãy mở bảng điều khiển Kho lưu trữ Hiện tại bằng cách nhấp vào nó trong thanh công cụ trên cùng. Thao tác này sẽ hiển thị danh sách các kho lưu trữ mà bạn có thể chọn.

Bảng điều khiển Kho lưu trữ Hiện tại hiển thị danh sách các kho lưu trữ

Nếu kho bạn muốn cam kết có trong danh sách, hãy nhấp vào đó để chọn. Khi hệ thống lưu trữ của bạn được chọn, tên của nó sẽ xuất hiện trên tab Hệ thống lưu trữ hiện tại và bạn có thể tiếp tục Bước 2 – Chọn chi nhánh .

Nếu kho lưu trữ không có trong danh sách, bạn sẽ cần thêm nó theo cách thủ công, như được giải thích trong phần tiếp theo.

Thêm kho lưu trữ cục bộ vào GitHub Desktop #

Nếu bạn đã tạo hoặc sao chép kho lưu trữ cục bộ của mình bằng một công cụ khác ngoài GitHub Desktop, chẳng hạn như giao diện dòng lệnh Git, bạn sẽ cần thêm kho lưu trữ của mình vào GitHub Desktop theo cách thủ công để có thể truy cập nó trong ứng dụng.

Xem Thêm  Kiểm tra xem một chuỗi có chứa chuỗi con trong JavaScript hay không - javascript kiểm tra xem chuỗi có chứa chuỗi con không

Để thêm kho lưu trữ cục bộ từ hệ thống tệp của bạn, hãy mở bảng điều khiển Kho lưu trữ hiện tại bằng cách nhấp vào kho lưu trữ đó trong thanh công cụ trên cùng và làm theo các bước sau:

  1. Nhấp vào nút Thêm trong bảng điều khiển Kho lưu trữ hiện tại .
  2. Chọn t Thêm kho lưu trữ hiện có trong trình đơn thả xuống.
  3. Duyệt đến vị trí kho lưu trữ của bạn trong hệ thống tệp.

Hộp thoại Thêm Kho lưu trữ Cục bộ cho phép bạn chọn một kho lưu trữ cục bộ.

Ngoài ra, bạn cũng có tùy chọn sao chép kho lưu trữ từ xa được lưu trữ trên GitHub hoặc một nguồn khác bằng cách chọn Kho lưu trữ nhân bản từ trình đơn thả xuống Thêm . Thao tác này cũng sẽ thêm nó vào danh sách kho lưu trữ.

Sau khi làm theo các bước này, tên kho lưu trữ của bạn bây giờ sẽ xuất hiện trong Kho lưu trữ hiện tại trên thanh công cụ trên cùng.

Bước 2 – Chọn một chi nhánh #

Tiếp theo, hãy đảm bảo rằng chi nhánh hiện tại là chi nhánh mà bạn định đặt làm. Chi nhánh hiện tại được hiển thị trên tab Chi nhánh hiện tại . Bạn có thể nhấp vào tab này để chuyển đổi chi nhánh hoặc tạo một chi nhánh mới.

Tab Chi nhánh Hiện tại hiển thị chi nhánh` chính`.

Nếu bạn muốn tạo chi nhánh mới trước khi cam kết, sử dụng nút Chi nhánh mới trong bảng điều khiển Chi nhánh hiện tại . Tạo một nhánh mới có thể hữu ích nếu bạn đang làm việc trên một tính năng mới và muốn giữ các thay đổi của mình độc lập với nhánh chính hoặc nếu bạn đang thực hiện một số thay đổi thử nghiệm.

Khi nghĩ đến việc tạo và đặt tiêu đề cho một nhánh mới, hãy cân nhắc để nó mô tả những gì mã mới sẽ hoạt động. Ví dụ: nếu chúng tôi dự định thực hiện một số thay đổi đối với tệp README.md trong kho lưu trữ của mình, chúng tôi có thể sử dụng nút Chi nhánh mới để tạo một nhánh và tên mới it update-readme .

Bảng điều khiển ** Chi nhánh hiện tại ** trong GitHub Desktop

Sau khi chúng tôi chọn xong một chi nhánh, tên của chi nhánh đó sẽ được hiển thị trong Chi nhánh hiện tại tab.

Bước 3 – Chọn các thay đổi để cam kết #

Trước khi cam kết, bạn có thể chọn các tệp đã thay đổi mà bạn muốn đưa vào cam kết.

Bảng điều khiển Thay đổi liệt kê mọi tệp đã thay đổi trong thư mục làm việc của bạn. Tiêu đề của danh sách hiển thị số lượng tệp, chẳng hạn như “3 tệp đã thay đổi”, như được hiển thị trong ảnh chụp màn hình bên dưới.

Tab Thay đổi hiển thị danh sách các tệp đã thay đổi.

Các loại thay đổi khác nhau được biểu thị bằng các biểu tượng bên phải của mỗi tên tệp.

  • Các tệp đã sửa đổi được hiển thị bằng dấu chấm màu vàng trong hình vuông.
  • Các tệp chưa được theo dõi (tệp mới được tạo) được hiển thị bằng dấu cộng màu xanh lục ( + ) trong một hình vuông.
  • Các tệp đã xóa được hiển thị bằng dấu trừ màu đỏ ( - ) trong một hình vuông.
  • Hộp kiểm trên cùng, được tìm thấy trong tiêu đề danh sách, cho phép bạn chọn hoặc bỏ chọn tất cả các tệp. Bạn cũng có thể chọn các tệp riêng lẻ bằng cách sử dụng hộp kiểm của từng tệp.

    Chọn tệp bằng các hộp kiểm trong danh sách tệp.

    Ví dụ: trong ảnh chụp màn hình ở trên, chúng tôi đang chọn hai tệp đã thay đổi ( demo.js README.md ) bằng cách đảm bảo rằng các hộp kiểm của chúng đã được chọn. Chúng tôi đang để tệp khác không được chọn, vì vậy nó sẽ không nằm trong cam kết của chúng tôi.

    Bước 4 – Viết thông báo cam kết và cam kết #

    Để tiếp tục thực hiện các thay đổi của chúng tôi, chúng tôi cần cung cấp thông báo cam kết. Mỗi cam kết cần một thông báo cam kết mô tả các thay đổi được thực hiện. Thông báo cam kết hữu ích khi duyệt qua lịch sử của các cam kết trong một kho lưu trữ và chúng cung cấp bản tóm tắt các thay đổi được thực hiện theo thời gian.

    GitHub Desktop cho phép chúng tôi cung cấp thông báo cam kết thành hai phần:

    < ul>

  • Tóm tắt là một thông báo ngắn một dòng tóm tắt các thay đổi trong cam kết.
  • Mô tả là tùy chọn, hơn thế nữa giải thích chi tiết có thể dài nhiều dòng.
Xem Thêm  Thuộc tính kích thước nền CSS - ảnh nền css mở rộng quy mô

Ví dụ: chúng tôi có thể viết tóm tắt cam kết sau cho các tệp đã thay đổi của chúng tôi:

   
 

Cập nhật README và tập lệnh demo

< p class = "CopyToClipboardStyles__StyledCopyButtonC ontainer-sc-162opv8-2 fzbWxA ">

Chúng tôi sẽ nhập thông báo này vào trường Tóm tắt . Khi thực hiện các thay đổi phức tạp, có thể hữu ích nếu đưa thêm chi tiết vào trường Mô tả . Trường này là tùy chọn, vì vậy chúng ta có thể để trống.

Nhập thông báo cam kết vào trường ** Tóm tắt **

Với các thay đổi được chọn và thông điệp cam kết của chúng tôi đã nhập, bây giờ chúng ta có thể sử dụngNút Cam kết ở dưới cùng để tạo cam kết.

Trong ảnh chụp màn hình ở trên, nút được gắn nhãn Cam kết với update-readme nơi cập nhật -readme là nhánh mà chúng tôi đã chọn trước đó. Tên của chi nhánh bạn đã chọn sẽ được chọn ở đây.

Khi chúng tôi nhấp vào nút Cam kết , một cam kết mới sẽ được tạo, chứa các thay đổi theo giai đoạn. Những thay đổi đó sẽ biến mất khỏi bảng điều khiển Thay đổi và các hộp Tóm tắt Mô tả sẽ bị xóa. Mọi thay đổi chưa phân giai đoạn sẽ vẫn chưa được phân giai đoạn và có sẵn để thực hiện trong các cam kết trong tương lai.

Sau khi nhấp vào nút Cam kết , một thông báo xác nhận rằng cam kết đã được tạo, như trong ảnh chụp màn hình bên dưới.

Cam kết mới được tạo hiển thị bên dưới nút ** Cam kết **.

Chúng tôi có thể sử dụng Lịch sử để kiểm tra những gì chúng tôi đã cam kết. Chúng ta sẽ thực hiện việc này trong bước tiếp theo.

Bước 5 – Kiểm tra cam kết #

Để xác nhận rằng cam kết của bạn đã được tạo thành công, bạn có thể kiểm tra lịch sử của các cam kết đối với kho lưu trữ và xác minh rằng cam kết của bạn hiện có.

Để mở chế độ xem lịch sử, hãy nhấp vào tab Lịch sử . Tab này cho phép bạn xem các cam kết được thực hiện cho kho lưu trữ, với cam kết gần đây nhất ở đầu danh sách.

Nhật ký các cam kết trong chế độ xem lịch sử, hiển thị cam kết cuối cùng .

Trong ảnh chụp màn hình ở trên, cam kết mới được tạo là hiện ở đầu danh sách. Điều này xác nhận rằng nó đã được tạo thành công và hiện là một phần của hệ thống lưu trữ.

Tìm hiểu thêm #

Trong hướng dẫn này, chúng tôi đã tạo một cam kết bằng GitHub Desktop đồng thời tìm hiểu cách chuyển đổi kho lưu trữ, chuyển đổi chi nhánh và xem lịch sử cam kết.

Để tìm hiểu về các cách khác để cam kết mã, bạn có thể đọc các hướng dẫn sau:

Bạn cũng có thể xem trang web chính thức của dự án Git .


Xem thêm những thông tin liên quan đến chủ đề xác nhận mã trong git

Tất tần tật về GIT #3: Hướng dẫn revert lại code cũ khi commit sai

alt

  • Tác giả: Triết Nam cntt
  • Ngày đăng: 2021-10-02
  • Đánh giá: 4 ⭐ ( 2267 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: – Group đặt câu hỏi, thảo luận: https://www.facebook.com/groups/529219281542476
    – Chào mọi người đây là chuỗi bài mình chia sẻ về GIT. Hôm nay mình hướng dẫn mọi người:
    1. git log
    2. git reset –hard ID
    3. git push –force
    4. git reset
    Hy vọng giúp ích nhiều cho mọi người.

    Danh sách video: https://www.youtube.com/playlist?list=PLclUEECd6XzsvHUwV5kbvKUpb1VkUm1Px

Tham Khảo Git

  • Tác giả: tuantda.github.io
  • Đánh giá: 4 ⭐ ( 3393 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Git là gì – Những khái niệm cơ bản khi làm việc trên Git

  • Tác giả: csc.edu.vn
  • Đánh giá: 5 ⭐ ( 1382 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Git là hệ thống quản lý phiên bản phân tán, giúp bạn quản lý phiên bản mã nguồn. Bạn đã biết cách dùng Git chưa? Bài viết dưới đây sẽ giúp bạn hiểu rõ hơn về Git và sử dụng Git hiệu quả trong học lập trình

Xác thực với GitHub bằng mã thông báo

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 3016 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] curlLệnh của bạn hoàn toàn sai. Bạn nên sử dụng những thứ sau curl -H ‘Authorization:…

git và các lệnh cơ bản

  • Tác giả: onliva.github.io
  • Đánh giá: 3 ⭐ ( 1046 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cách xóa một nhánh trong Git cục bộ và từ xa

  • Tác giả: thptsoctrang.edu.vn
  • Đánh giá: 5 ⭐ ( 4328 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Có rất nhiều lí do khiến bạn cần xóa nhánh (branch) trong GitHub. Thật may, xóa branch trong Git thật sự dễ dàng.

Hướng dẫn sử dụng git – Các lệnh cơ bản của GIT

  • Tác giả: www.hostinger.vn
  • Đánh giá: 5 ⭐ ( 7063 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Phần mềm mã nguồn mở có thể tải về cho Linux, Windows, Solaris và Mac, hướng dẫn sử dụng GIT toan tập có thể tìm thấy tại đây

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình