Bạn đã bao giờ tự hỏi liệu có một cách nào giúp bạn lưu trữ code hiệu quả chưa? Lưu trữ code trên cloud có phải là một giải pháp tốt nhất để lưu trữ code? Nên chọn cloud nào để lưu trữ code? …
Tất cả nhưng câu hỏi bên trên sẽ được chúng ta cùng tìm hiểu qua bài viết hôm nay, xoay quanh các vấn đề về Git & Github
Đầu tiên chúng ta cùng tìm hiểu qua khái niệm về Git & Github nhé:
Git hiểu đơn giản là một hệ thống mã nguồn mở được thiết kế để quản lý phiên bản của mã nguồn (code). Và hiển nhiên Git hoạt động offline tốt ở mọi hệ điều hành từ Windows, MacOS & Linux
Github hiểu nôm na đơn giản là cloud chuyên dụng để chứa Git. Đúng đích thị là vậy vì Github giải quyết vấn đề lưu trữ code được đảm bảo hơn đồng thời giải quyết được vấn đề nhiều nhà phát triển làm việc chung 1 dự án (cùng 1 Git)
Nói thì đơn giản như vậy nhưng để sử dụng master Git bạn cần phải học rất nhiều vì đây là một hệ thống được thiết kế chung cho mọi dự án từ bé đến rất lớn. Nếu bạn có ý định tìm hiểu chuyên sâu có thể đọc qua ebook Pro Git bằng tiếng Anh này.
Nhưng nếu bạn chỉ đơn thuần sử dụng cho mục đích học tập hoặc làm việc ở quy mô vừa & nhỏ thì mình sẽ cùng bạn điểm qua một số câu lệnh cơ bản sau. Đây là những câu lệnh hay dùng nhất mà gần như nếu bạn làm việc với Git thì ngày nào cũng phải dùng.
Các lệnh Git cơ bản
Nhóm lệnh khởi tạo
Khởi tạo thư mục làm việc: tại thư mục làm việc bạn chạy lệnh sau
git init
Nhóm lệnh kiểm tra sao lưu
git status
git branch
git checkout -b [new_branch]
git switch [branch_name]
git log --online
git add .
git commit -m "comment_code"
Nhóm lệnh upload code Github
Kết nối với Repo trên Github
git remote add origin [url]
Upload code lên Github ở nhánh “master”
git push origin master
Nhóm lệnh ít dùng
git config user.email
git config --global user.email "your_email@example.com"
git config --list --show-origin
Cách tạo mật khẩu xác thực từ 13/08/2021 trên Github
Tìm trong mục tài khoản Github chọn mục Settings => Developer Settings => Personal Access Token => Generate New Token (điền mật khẩu Github) => tích các mục => nhấp vào Generate token => Sao chép Token đã được tạo, mật khẩu sẽ có dạng đại loại như ghp_sFhFsSHhTzMDreGRLjmks4Tzuzgthdvfsrta
Nhóm lệnh git tạo credential tạo xác thực lúc push code lên github
Windows
git config --global credential.helper manager
MacOS
git config --global credential.helper osxkeychain
Linux
git config --global credential.helper libsecret
git config --global credential.helper store