Sử Dụng Git/GitHub Từ Cơ Bản Đến Nâng Cao (P1)

Các bạn làm việc liên quan đến lập trình đều được nghe rất nhiều về Git hay Github nhưng không hiểu nó là gì, nó thần thánh ra sao, hỗ trợ các bạn trong công việc thế nào. Trong loạt bài viết này mình sẽ hướng dẫn cho các bạn những hiểu biết cơ bản nhất về Git và Github.

Tại sao nên dùng Git/GitHub?

Hầu hết lúc hỏi những khách du lịch học sinh sinh viên có tác dụng bài xích tập bự đi theo đội, mọi khách tham quan code một ứng dụng nạm lúc cấy lại thành một project hoàn hảo thì tiếp tục làm cho cũng như như thế nào ?
Phần lớn những hành khách đầy đủ vấn đáp rằng : ” Bọn em tiếp tục lên tủ sách hay hứa nhau sống vị trí làm sao ấy cộng nhau cấy hay copy chuyển đến nhau ” cũng sở hữu tình huống ” Có thằng chúng gánh nhóm rồi, em chỉ nên có tác dụng dữ liệu thôi : D ”

Thực trạng trên cho thấy rằng đa số các bạn sinh viên mới ra trường, chưa có kinh nghiệm làm việc nhiều nên hầu hết các bạn này rất lúng túng khi làm việc với Git hoặc thậm chí có bạn còn chưa biết Git là gì, chưa biết làm việc với nó như thế nào. Trên quan điểm của mình, việc này không phải lỗi của bạn ấy, chẳng qua các bạn ấy chưa có cơ hội để sử dụng Git, nên chưa tìm hiểu. Nhưng, sẽ là lỗi của các bạn ấy, nếu trong dự án sử dụng Git mà lại không tìm hiểu.

Vừa đi qua người nhà cũng với dấn training mang đến một vài ba du khách thực tập sinh & cũng xảy ra thực trạng tương tự như cũng như bên trên. Vì vậy đi qua trên đây người xin san sẻ một số ít nắm rõ của chúng ta ( sẽ mỗi tìm hiểu và khám phá & sẽ mỗi có tác dụng ) về Git vào bài xích viết lách nào là có kỳ vọng tiếp tục mang lại lợi ích đc các các bạn thoải mái tự tin lúc thao tác có Git cũng cũng như nâng quá cao kiến thức và kỹ năng của bản thân mình bên trên nhỏ con đường biến thành lập trình viên chuyên nghiệp và bài bản .

1. Git là gì?

Git được xem là 1 mạng lưới hệ thống quản trị bản phân tán ( Distributed Version Control System ). Hiểu nôm na rằng Git được xem là một mạng lưới hệ thống trợ giúp mang lại bài toán quản lý tài liệu, source code … của một đội những developer cộng làm cho phổ quát dự án Bất Động Sản. Git tiếp tục chú ý lại hàng loạt lịch sử vẻ vang đổi khác của source code vào dự án Bất Động Sản. Bạn chữa tệp tin làm sao, lắp mẫu code như thế nào, đánh bay loại code như thế nào, quăng quật quá vết sống đâu … toàn bộ những hành vi hầu như đc Git ghi lại. Qua đấy trợ giúp dự án Bất Động Sản hoàn toàn có thể tìm hiểu nguyên do khiến hỏng mạng lưới hệ thống, tổ hợp code có thể trở nên thuận tiện rộng .

2. Hướng dẫn sử dụng Git

Trước lúc đi trong sài git ta bắt buộc đọc 1 số ít định nghĩa tương quan tới Git cũng như sau :

Repository: Repository hiểu đơn giản nó chính là cái kho lưu trữ tất cả những thông tin cần thiết để quản lý các sửa đổi và lịch sử của toàn bộ project. Repository của Git được phân thành 2 loại là remote repository và local repository.

  • Local Repository:là repository nằm trên chính máy tính của chúng ta, repository này sẽ đồng bộ hóa với remote repository bằng các lệnh của git.
  • Remote Repository:là repository được cài đặt trên server chuyên dụng. Ví dụ: GitHub, GitLab, Bitbucket,…

=> GitHub chính là 1 Remote Repository lưu trữ tất cả những thông tin cần thiết để quản lý các sửa đổi và lịch sử của toàn bộ project.

Working tree và Index (hoặc staging area): Là những thư mục được đặt trong sự quản lý của Git, nơi mọi người thực hiện công việc trên đó, được gọi là working tree. Giữa repository và working tree tồn tại một nơi gọi là index hay staging area. staging area là nơi để chuẩn bị cho việc commit vào repository.

Bắt tay trong thiết lập như thế nào ! ! !
Để setup Git, những khách tham quan chỉ buộc phải tải về Git về & Next => Next => … => Finish được xem là hoàn tất ( Đối với sản phẩm công nghệ windows ). Chi tiết những khách du lịch hoàn toàn có thể tìm hiểu thêm lắp sống liên kết sau : https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Sau lúc setup hoàn tất tất cả chúng ta hợp tác trong làm cho thôi. Trong ứng dụng một nào là gia đình tiếp tục trình diễn một số ít câu lệnh căn bản, thao tác làm việc sở hữu local repository trước ( không buộc phải chế tạo thông tin tài khoản github cấp ) nhằm tất cả chúng ta vừa gọi triết lý lại có tác dụng thực hành thực tế luôn luôn mang lại chú ý nha 😀

2.1 Lệnh:  git init

Tác dụng : Khởi tạo 1 git repository 1 project mới hoặc đã có.

Bước sài : Tạo một thư mục thế hệ => trong vào thư mục ấy => nhấp chuột loài chuột buộc phải mua Git Bash Here cũng như hình bên dưới

Cửa sổ console git bash hiện lên => các bạn gõ lệnh git init 

Sau lúc desgin thành công xuất sắc thì vào thư mục tiếp tục Open thư mục. git => thư mục nào tiếp tục đựng tổng thể các thông báo thiết yếu nhằm quản trị những chỉnh sửa & lịch sử dân tộc của hàng loạt project. bởi vậy giả dụ mong muốn đánh bay tệp tin nà có thể xem xét trước lúc đánh bay nhé 😀

2.2 Lệnh : git add

Tác dụng : Thêm đổi khác trong stage / index vào folder thao tác .

Cách dùng: Tại thư mục làm việc => git add .

khi add thành công xuất sắc

2.3 Lệnh: git commit

Tác dụng : commit được xem là 1 action nhằm Git lưu lại những sự đổi khác vào folder thao tác trong repository

Cách dùng: git commit -m ” add source nhaaaaaa”

Khi commit thành công

Tạm kết

Vậy là trong phần 1 này mình đã chia sẻ kiến thức cơ bản để sử dụng được git và thực hành tạo local repository với các lệnh cơ bản, trong phần tiếp theo mình sẽ chia sẻ thêm các kiến thức nâng cao về merge, branch, resolve conflict… cũng như cách sử dụng GitHub. Mọi người tiếp tục theo dõi nha

Tài liệu tìm hiểu thêm : https://git-scm.com/doc

Source: https://dvn.com.vn/
Category : Tiện Ích

Alternate Text Gọi ngay