Menu
CoddyTech

Push, pull và clone

Thuộc phần Kiểm soát phiên bản trong hành trình Terminal của Coddy. Bài học 48 trên 58.

Ba lệnh giúp chuyển công việc giữa repo trên máy của bạn và repo từ xa:

  • git clone <url>: tải xuống bản sao đầy đủ của repo từ xa hiện có, bao gồm toàn bộ lịch sử. Đây là cách bạn bắt đầu làm việc trên dự án của người khác.
  • git push <remote> <branch>: tải các commit trên nhánh được chỉ định từ máy cục bộ lên kho từ xa.
  • git pull <remote> <branch>: tải các commit mới từ kho từ xa xuống và hợp nhất chúng vào nhánh hiện tại. Đây là cách viết tắt của git fetch theo sau là git merge.

Khi đẩy một nhánh mới lần đầu tiên, bạn thường thêm -u (hoặc --set-upstream) để ghi nhớ liên kết:

git push -u origin feature-login

Sau đó, git push và git pull thông thường sẽ tự động dùng upstream đã lưu.

Bạn sẽ không chạy các lệnh này trên máy chủ thật trong khóa học này, nhưng bạn sẽ nhận ra chúng ở khắp nơi trong các hướng dẫn thực tế.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiểm soát phiên bản

Tự luyện tập: Playground Terminal