Chủ Nhật, 24 tháng 1, 2021

Git và những thứ hay ho cần nhớ [Bài viết của dân không chuyên IT]

Git và những thứ hay ho

  1. Git là gì
  2. Github là gì?
  3. Cài đặt Git
  4. Các câu lệnh cơ bản trong git
  5. bla bla

GIT là gì?

Git là một hệ thống quản lý phân tán. Thay vì lưu file kiểu Project1, Project1_V1, Project1_Final, Project1_Final_Last.... bla bla. Thì Git giúp bạn không cần lưu kiểu củ chuối này, nhưng bằng cách nào thì cần theo dõi đến cuối.

Github là gì?

GitHub là một dịch vụ lưu trữ trên web của thằng Git. Github nó chả phải là con cái của thằng Git như trước giờ lầm tưởng. Một số dịch vụ thay thế tương tự Github có thể kể đến như BitBucket, GitLab, SourceForge, .... Việc bắt buộc để sử dụng được git là tạo một tài khoản vào một trong các dịch vụ này. Mà mọi người thì thường dùng Github.com

Cài đặt git

Lên trang dưới  https://git-scm.com/downloads và download tương thích với hệ điều hành của bạn. Việc cài thì chỉ bấm next ...đến hết.

Các câu lệnh cơ bản trong git

Git nó quản lý theo các Repository. Mỗi Repository bao gồm các branch, mà trong mỗi branch là một cụm code  hoặc cụm các file tùy thích. Một Repository có thể có một hoặc nhiều branch(es). Git nó ở 2 nơi, một là trên server gọi là remote, một là trên máy bạn gọi là local. Bạn cần phải khởi tạo git ở trên local, rồi sau đó mới đẩy lên remote. Có thể bỏ qua branch, nếu chỉ project chỉ làm 1 mình, và chắc chắn nó luôn đúng. haha

Các bước cơ bản để có thể gọi là dùng được: Tạo repository => Khởi tạo bằng lênh Init =>  lệnh Commit =>Tạo Branch => Tạo đường dẫn kết nối với remote => Push 

Để tạo Repository, bạn vào trang chủ Github, và nhấn vào góc phải như hình để tạo mới. 


Nhập tên và bấm Creat repository


Sau khi có repository, bạn tạo 1 folder trên máy tính của bạn. Truy cập vào thư mục, và chuột phải chuột chọn Git Bash Here
Ví dụ tui có một thư mục NewFolder và có 1 file Hello.txt. Sau khi chọn Git bash Here thì màn hình đen hiện ra:


Giải thích về các lệnh dưới đây:
git init   //Khởi tạo git
git add *   //thêm tất cả cacsc file vào git local, tức là trên máy tính bạn
git commit -m "first commit"  //commit, kiểu như make sure thao tác vừa làm
git branch -M main             //tạo một branch mới
git remote add origin https://github.com/lesonglam/newRepository.git  
                            //khởi tạo cho remote 
git push -u origin main  //đẩy lên remote
git branch -a //kiểm tra tất cả các branch đang làm việc(cả local và remote)

git clean -fX //xóa lỗi với vẩnclear hoặcctrl+l //xóa màn hình

git checkout master  //Để  di chuyển đến branch master.

git merge developBranch // để merge từ một branch có tên là develop branch

//sang branch có tên master

Link tham khảo: 
Link 1: https://forum.freecodecamp.org/t/push-a-new-local-branch-to-a-remote-git-repository-and-track-it-too/13222
Link 2: https://backlog.com/git-tutorial/vn/stepup/stepup2_4.html















2 nhận xét: