Computer >> Máy Tính >  >> Lập trình >> Lập trình

Hướng dẫn từng bước để bổ sung Git

Lệnh git add sẽ thêm tệp hoặc thư mục vào vùng dàn. Các tệp trong khu vực tổ chức là những tệp mà bạn muốn thêm vào lần cam kết tiếp theo của mình. Git add không sửa đổi hoặc ảnh hưởng đến kho lưu trữ hoặc các tệp của bạn.


Hệ thống kiểm soát phiên bản Git không có tính năng lưu đơn giản. Git sử dụng một quá trình được gọi là cam kết. Đây là nơi bạn tạo bản ghi về tất cả các thay đổi được thực hiện đối với tệp kể từ lần cam kết cuối cùng.

Quá trình này liên quan đến một vài thao tác dòng lệnh khác nhau. Bước đầu tiên khi lưu các thay đổi tệp hoặc thư mục vào kho lưu trữ Git là sử dụng lệnh git add. Lệnh này cho phép bạn chọn những tệp bạn muốn cam kết vào một kho lưu trữ bằng cách di chuyển thư mục đến khu vực dàn dựng.

Hướng dẫn này sẽ thảo luận, với các ví dụ, cách sử dụng lệnh git add để chọn các tệp bạn muốn cam kết vào một kho lưu trữ. Khi đọc xong hướng dẫn này, bạn sẽ trở thành chuyên gia sử dụng lệnh git add.

Lưu tệp trong Git

Khi bạn lưu tệp trên máy tính, máy tính sẽ lưu các thay đổi trên máy cục bộ của bạn. Ví dụ:khi bạn lưu tài liệu Word, máy tính của bạn sẽ lưu trữ phiên bản mới của tài liệu.

Mặt khác, Git sử dụng một cách tiếp cận khác để lưu các thay đổi. Khi bạn lưu một tệp trong một dự án mà bạn đang thực hiện, các thay đổi sẽ được lưu trên máy tính của bạn. Tuy nhiên, để kho lưu trữ Git của bạn phản ánh những thay đổi, bạn cần phải cam kết những thay đổi đó với kho lưu trữ. Lưu đồ sau phản ánh cách thực hiện việc này:

Hướng dẫn từng bước để bổ sung Git

Sau khi bạn thay đổi tệp mà bạn đã truy xuất từ ​​kho lưu trữ Git, bản thân kho lưu trữ đó sẽ không thay đổi trừ khi bạn thực hiện các bước này. Mặc dù máy tính của bạn sẽ lưu trữ phiên bản mới của tệp, nhưng kho lưu trữ chính — thường được lưu trữ trên một máy chủ khác — sẽ không thay đổi. Hơn nữa, Git sẽ không theo dõi những thay đổi bạn đã thực hiện đối với tệp cho đến khi bạn chuyển (các) tệp cập nhật vào kho lưu trữ.

Luồng công việc để thay đổi tệp hoặc thư mục trong kho lưu trữ Git trông giống như sau:

81% người tham gia cho biết họ cảm thấy tự tin hơn về triển vọng công việc công nghệ của mình sau khi tham gia một cuộc thi đào tạo. Kết hợp với bootcamp ngay hôm nay.

Sinh viên tốt nghiệp bootcamp trung bình đã dành ít hơn sáu tháng để chuyển đổi nghề nghiệp, từ khi bắt đầu bootcamp đến khi tìm được công việc đầu tiên của họ.

  1. Trên máy tính của bạn, hãy cập nhật tệp hoặc thư mục trong kho lưu trữ Git.
  2. Sử dụng git add để thêm những thay đổi đó vào khu vực tổ chức.
  3. Sử dụng git commit để chuyển các thay đổi từ khu vực giai đoạn sang cam kết.
  4. Sử dụng git push để đẩy những thay đổi đó vào kho lưu trữ chính.

Để lưu tệp trong Git, bạn cần sử dụng lệnh git add và git commit. Trong hướng dẫn này, chúng ta thảo luận về điều đầu tiên trong số này — lệnh git add.

Lệnh git add là gì?

Lệnh git add sẽ thêm một tệp vào vùng Git. Khu vực này chứa danh sách tất cả các tệp bạn đã thay đổi gần đây. Kho lưu trữ của bạn sẽ được cập nhật vào lần tiếp theo bạn tạo cam kết với các thay đổi của mình.

Do đó, việc chạy lệnh git add không thay đổi bất kỳ công việc nào của bạn trong kho lưu trữ Git. Các thay đổi chỉ được thực hiện đối với kho lưu trữ của bạn khi bạn thực hiện lệnh git commit.

Cú pháp của lệnh git add như sau:

git add fileName

Tệp bạn chỉ định có thể là bất kỳ tệp hoặc thư mục nào trong kho lưu trữ Git của bạn.

Giả sử chúng ta muốn thêm một tệp có tên là README.md vào khu vực dàn dựng bởi vì chúng tôi muốn cam kết nó vào kho lưu trữ chính của chúng tôi. Chúng tôi có thể làm như vậy bằng cách sử dụng mã này:

git add README.md

Lệnh này thêm tệp README.md vào vùng dàn.

Có một cách để áp dụng lệnh trên cho tất cả các tệp và thư mục được cập nhật từ kho lưu trữ của chúng tôi. Mã cho điều này là:

git add --all

Lệnh này thêm mọi thay đổi mà chúng tôi đã thực hiện đối với các tệp và thư mục từ kho lưu trữ của chúng tôi vào vùng tổ chức Git.

Bây giờ chúng tôi đã thêm tệp vào khu vực dàn dựng, chúng tôi có thể tiến hành chuyển chúng vào kho lưu trữ của mình bằng lệnh git commit. Chúng tôi thảo luận về lệnh git commit trong hướng dẫn git commit của chúng tôi.

Git Thêm tất cả các tệp

Bạn có thể thêm tất cả các tệp trong kho lưu trữ vào khu vực dàn dựng bằng cách sử dụng lệnh git add -A hoặc git add. lệnh.

Cờ -A cho biết rằng bạn muốn thêm tất cả các tệp vào một kho lưu trữ. Cờ này là viết tắt của –tất cả. Bạn có thể sử dụng –tất cả thay thế nếu bạn thích. Hãy thêm tất cả những thay đổi mà chúng tôi đã thực hiện vào khu vực tổ chức:

git add -A

Khu vực tổ chức của chúng tôi hiện chứa tất cả các thay đổi mà chúng tôi đã thực hiện đối với tệp của mình.

Chúng tôi cũng có thể sử dụng git add. yêu cầu. Lệnh này thêm tất cả các tệp trong thư mục mà bạn hiện đang xem vào khu vực tổ chức.

Để thêm tất cả các tệp vào vùng dàn dựng bằng cách sử dụng git add. , bạn phải đang xem thư mục gốc trong dự án của mình. Đây là thư mục chính chứa tất cả mã của bạn.

Hãy sử dụng git add. lệnh:

git add .

Chúng tôi đã thêm tất cả các tệp trong kho lưu trữ của mình vào khu vực tổ chức.

Khu vực tổ chức Git

Trong suốt hướng dẫn này, chúng tôi đề cập đến ý tưởng về một vùng tổ chức trong Git. Khu vực dàn dựng này là một tính năng độc đáo của hệ thống điều khiển phiên bản Git. Nó hoạt động như một bộ đệm giữa các thay đổi cơ sở mã chưa được lưu và lịch sử của dự án.

Khu vực dàn dựng là một tính năng hữu ích. Nó cho phép bạn thực hiện các thay đổi đối với các tệp trong kho lưu trữ mà không thực sự thay đổi chính kho lưu trữ đó. Bạn có thể thực hiện các chỉnh sửa đối với các tệp cục bộ và sau đó cam kết chúng vào kho lưu trữ.

Một trường hợp sử dụng tiềm năng cho việc này là nếu bạn cần thực hiện thay đổi đối với một số tệp. Nếu vậy, bạn có thể muốn chia nhỏ các thay đổi của mình thành nhiều cam kết. Điều này sẽ giúp bạn đảm bảo rằng bạn không đẩy quá nhiều thay đổi vào hệ thống lưu trữ của mình cùng một lúc. Đây thường là một phương pháp không tốt, vì nó khiến việc theo dõi các thay đổi được thực hiện giữa các lần cam kết trở nên khó khăn hơn.

Bằng cách sử dụng git add, bạn có thể thêm một cách chọn lọc các tệp nhất định vào một cam kết.

Kiểm soát phiên bản là tất cả về việc tạo cam kết đơn giản để theo dõi. Việc có các cam kết có thể theo dõi dễ dàng sẽ giúp các nhà phát triển khi họ cần xác định nguồn gốc của bất kỳ vấn đề mã hóa nào phát sinh.



Kết luận

Lệnh git add là lệnh đầu tiên trong một loạt các thao tác được sử dụng để lưu các thay đổi vào kho lưu trữ Git. Lệnh sẽ gửi những thay đổi bạn đã thực hiện đến một vùng tổ chức. Sau đó, bạn có thể sử dụng git commit để cam kết những thay đổi đó vào kho lưu trữ chính.

Hướng dẫn này đã thảo luận, với các ví dụ, cách sử dụng lệnh git add để thêm tệp và thư mục vào vùng tổ chức Git. Bây giờ, bạn đã sẵn sàng để bắt đầu sử dụng lệnh git add như một lập trình viên chuyên nghiệp!

Để tìm hiểu thêm về Git, hãy đọc hướng dẫn Cách tìm hiểu Git của chúng tôi.