Xin chào các bạn ở bài viết trước mình đã giới thiệu về Github cũng như hướng dẫn các bạn cách thêm SSH key vào Github. Ở bài viết này mình sẽ hướng dẫn các bạn cách Push code lên Github cũng như Pull code từ Github về Local Repo. Chúng ta cùng bắt đầu thôi nào.
1. Yêu Cầu:
2. Kết nối Github với Local Repo sử dụng SSH đã thiết lập:
- Giả sử trên Github ta đã tạo sẵn Repo và đặt tên là First-Repo. Trong đó bao gồm 2 file là Newcode và calculator.
- Để có thể kết nối được giữa Github với Local Repo thì ta phải tạo Local Repo bằng câu lệnh sau trong GitBash:
- Có 2 trường hợp Local Repo như sau:
- Trường hợp 1: nếu đã có sẵn Local Repo như ở trên ta vừa tạo thì sử dụng câu lệnh sau:
git remote add <ten_ket_noi> <Github_Repo_SSH_path>
- Trong đó:
- Câu lệnh git remote add là câu lệnh khai báo để thêm kết nối giữa Local Repo với Github.
- origin là tên bất kì chúng ta đặt cho kết nối này.
- git@github.com:kilianta/First-Repo.git là đường dẫn SSH của Repo trên Github.
- Kiểm tra lại xem đã add thành công chưa bằng câu lệnh sau:
git remote
- Ta có thể thấy được Kết nối với tên gọi là origin được tạo ra.
- Trường hợp 2: nếu muốn thiết lập một Local Repo mới hoàn toàn bằng cách Clone từ Repo trên Github về chúng ta sử dụng câu lệnh sau:
git clone <Github_Repo_SSH_path> <Local_path>
- Trong đó:
- Câu lệnh git clone là dùng để tải Repo Github về.
- <Github_Repo_SSH_path> là đường dẫn SSH của Repo trên Github.
- <Local_path> là đường dẫn tự chọn trên Local.
3. Cách Pull Code từ Github về Local Repo.
- Giả sử chúng ta đã thao tác theo trường hợp 1 ở trên ( đã tạo Local Repo và thực hiện câu lệnh git remote để tạo kết nối giữa Local Repo và Github)
- Trên GitBash thưc hiện câu lệnh sau để Pull Code về:
git pull <Github_Repo_SSH_path> <branch>
- Ta có thể thấy được 2 file code đã được tải về Local Repo.
4. Cách Push Code từ Local Repo lên Github:
- Giả sử trên GitBash tạo 1 file mới và đặt tên là New.txt bằng câu lệnh sau
touch <ten_file.dinh_dang>
touch New.txt
- Thực hiện chạy câu lệnh sau để thêm vào Local Repo”:
git add <ten_file>
git commit -m “nhap_ghi_chu”
git add New.txt
git commit -m “Tao File New.txt”
- Chạy câu lệnh sau để thực hiện Push Code lên Github:
git push --all
- hoặc để chỉ định 1 nhánh cụ thể ta sử dụng:
git push <ten_ket_noi>
- Ví dụ: git push origin trong đó origin là tên kết nối đã tạo ở trên.
- Kiểm tra lại trên Github và ta có thể thấy được File New.txt đã được cập nhật lên Github.
- Trên đây là hướng dẫn cách Pull Code và Push Code giữa Github và Local Repo. Chúc các bạn thành công.
Author: Trí Tạ
Đăng nhận xét