Các bạn làm việc liên quan mang lại lập trình hồ hết được nghe không ít về Git xuất xắc Github nhưng thiếu hiểu biết nó là gì, nó thần thánh ra sao, hỗ trợ chúng ta trong công việc thế nào. Vào loạt nội dung bài viết này bản thân sẽ trả lời cho chúng ta những hiểu biết cơ bản nhất về Git và Github. Bạn đang xem: Hướng dẫn sử dụng git bash
Tại sao bắt buộc dùng Git/GitHub?
Hầu hết khi hỏi các bạn sinh viên làm bài xích tập phệ theo nhóm, mỗi bạn code 1 phần vậy lúc ghép lại thành 1 project hoàn chỉnh thì đã làm như vậy nào?
Phần lớn các bạn đều vấn đáp rằng: "Bọn em vẫn lên tủ sách hoặc hứa nhau ở chỗ nào đó bên nhau ghép hoặc copy gửi cho nhau" cũng đều có trường thích hợp "Có thằng nó gánh team rồi, em chỉ việc làm tài liệu thôi :D"
Thực trạng trên cho thấy thêm rằng nhiều số các bạn sinh viên bắt đầu ra trường,chưa tất cả kinh nghiệm làm việc nhiều cần hầu hết chúng ta này rất sốt ruột khi làm việc với Git hoặc thậm chí có các bạn còn chưa biết Git là gì, không biết làm việc với nó như vậy nào. Trên cách nhìn của mình, câu hỏi này chưa hẳn lỗi của doanh nghiệp ấy, chẳng qua các bạn ấy chưa có cơ hội để sử dụng Git, đề nghị chưa kiếm tìm hiểu. Nhưng, đã là lỗi của chúng ta ấy, ví như trong dự án sử dụng Git mà lại không tìm hiểu.
Vừa qua mình cũng có thể có nhận training cho một vài chúng ta thực tập sinh và cũng xảy ra tình trạng tựa như như trên. Vày vậy qua trên đây mình xin share một số đọc biết của bản thân (đã từng tìm hiểu và đã từng làm) về Git trong bài viết này cùng với hy vọng sẽ giúp đỡ ích được những chúng ta tự tin khi làm việc với Git cũng như nâng cao kỹ năng của bản thân trên con đường trở thành lập trình viên chăm nghiệp.
1. Git là gì?
Git là 1 trong những hệ thống quản lý phiên bạn dạng phân tán (Distributed Version Control System). Hiểu nôm na rằngGit là 1 hệ thống giúp mang đến việc làm chủ tài liệu, source code... Của 1 nhóm những developer cùng làm tầm thường dự án.Git vẫn ghi lưu giữ lại toàn bộ lịch sử chuyển đổi của source code trong dự án. Bạn sửa tệp tin nào, thêm mẫu code nào, xóa mẫu code nào, quăng quật thừa dấu ở đâu... Tất cả các hành vi đều được Git ghi lại. Thông qua đó giúp dự án có thể điều tra tại sao gây lỗi hệ thống, tổng hòa hợp code trở nên dễ dàng hơn.
2. Hướng dẫn sử dụng Git
Trước khi bước vào sử dụng git ta cần hiểu một vài khái niệm tương quan đến Git như sau:
Repository:Repository hiểu đơn giản và dễ dàng nó chính là cái kho lưu trữtất cả đa số thông tin quan trọng để làm chủ các sửa đổi và lịch sử dân tộc của toàn cục project.Repository của Git được chia thành 2 loại làremote repositoryvàlocal repository.
Local Repository:là repository vị trí chính laptop 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 siêng dụng. Ví dụ: GitHub, GitLab, Bitbucket,...Xem thêm: Phim Kẹp Hạt Dẻ Và Bốn Vương Quốc (2018), Hd Vietsub
=>GitHub chính là 1 Remote Repository giữ trữtất cả hồ hết thông tin quan trọng để làm chủ các sửa thay đổi và lịch sử dân tộc của tổng thể project.
Working tree và Index (hoặc staging area):Là hầu hết thư mục được đặt trong sự cai quản của Git, khu vực mọi bạn thực hiện quá trình trên đó, được hotline làworking tree.Giữa repository với working tree tồn tại một nơi call là index xuất xắc staging area . Staging area là chỗ để sẵn sàng cho việc commit vào repository.

Bắt tay vào cài đặt nào!!!
Để cài đặt Git, các bạn chỉ cần tải về Git về và Next => Next =>... => Finish là ngừng (Đối với trang bị windows). Bỏ ra tiết chúng ta có thể đọc thêm ở link sau:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
Sau khi setup xong họ bắt tay vào làm thôi. Vào phần 1 này mình sẽ trình bày một số trong những câu lệnh cơ bản, thao tác với local repository trước (chưa buộc phải tạo tài khoản github vội) để họ vừa hiểu kim chỉ nan lại có tác dụng thực hành luôn luôn cho ghi nhớ nha :D
2.1 Lệnh:git init
Tác dụng : Khởi tạo 1 gitrepository 1 project new hoặc đã có.
Cách dùng: tạo 1 folder mới => vào trong thư mục đó => nhấp chuột phải chọn Git Bash Here như hình dưới

Cửa sổ console git bash hiện hữu => chúng ta gõ lệnh git init
Sau khi tạo thành công xuất sắc thì trong thư mục sẽ xuất hiện thư mục .git => folder này vẫn chứa toàn bộ những thông tin cần thiết để thống trị các sửa đổi và lịch sử hào hùng của toàn bộ project. Vậy nên nếu như muốn xóa file này hãy suy nghĩ trước lúc xóa nhé :D
2.2 Lệnh :git add
Tác dụng : Thêm đổi khác vào stage/index vào thư mục có tác dụng việc.
Cách dùng: tại thư mục thao tác làm việc => git showroom .
Khi showroom thành công

2.3 Lệnh: git commit
Tác dụng: commit là một action nhằm Git giữ lại các sự biến đổi trong thư mục làm việc vào repository
Cách dùng: git commit -m "add source nhaaaaaa"
Khi commit thành công
Tạm kết
Vậy là vào phần 1 này bản thân đã share kiến thức cơ phiên bản để áp dụng được git và thực hành thực tế tạo local repository với các lệnh cơ bản, trong phần tiếp theo sau mình sẽ share thêm các kiến thức nâng cấp về merge, branch, resolve conflict... Cũng tương tự cách áp dụng GitHub. Số đông người thường xuyên theo dõi nha