Giới thiệu về remote

Git nâng cao

George Boorman

Curriculum Manager, DataCamp

Repo cục bộ

repo cục bộ trong một máy tính để bàn

Git nâng cao

Repo remote

repo remote trên đám mây

Git nâng cao

Vì sao dùng repo remote?

Lợi ích của repo remote

  • Mọi thứ được sao lưu

  • Cộng tác dù ở bất kỳ đâu

màn hình laptop nhìn qua mái nhà và một hồ nước

Git nâng cao

Clone một repo

  • Bản sao repo trên máy cục bộ = remote cục bộ

  • Tạo bản sao = clone

git clone path-to-project-repo
  • Clone một dự án cục bộ
git clone /home/george/repo
  • Clone và đặt tên dự án cục bộ
git clone /home/george/repo new_repo
Git nâng cao

Clone một remote

  • Repo remote thường được lưu trên dịch vụ lưu trữ trực tuyến

    • ví dụ: GitHub, Bitbucket, hoặc GitLab
  • Nếu có tài khoản:

    • Có thể clone một repo remote về máy cục bộ
git clone URL
git clone https://github.com/datacamp/project
Git nâng cao

Xác định remote

  • Khi clone một repo

    • Git ghi nhớ nguồn gốc repo ban đầu
  • Git lưu một thẻ remote trong cấu hình repo mới

  • Liệt kê tất cả remote của repo

git remote
datacamp
Git nâng cao

Xem thêm thông tin

  • Xem thêm thông tin về các remote
git remote -v
datacamp     https://github.com/datacamp/project (fetch)
datacamp     https://github.com/datacamp/project (pull)
Git nâng cao

Tạo remote

  • Khi clone, Git tự động đặt tên remote là origin
git remote add name URL
  • Tạo một remote tên george
git remote add george https://github.com/george_datacamp/repo
  • Đặt tên remote hữu ích khi merge
Git nâng cao

Ayo berlatih!

Git nâng cao

Preparing Video For Download...