Đẩy lên remote

Git nâng cao

George Boorman

Curriculum Manager, DataCamp

Kéo từ remote

kéo từ kho lưu trữ remote

Git nâng cao

Đẩy lên remote

đẩy lên remote

Git nâng cao

git push

  • Lưu thay đổi cục bộ trước!
git push remote local_branch
  • Đẩy VÀO remote TỪ local_branch

  • Đẩy thay đổi vào origin từ nhánh main của repo cục bộ

git push origin main
Git nâng cao

Quy trình push/pull

kéo từ remote vào repo cục bộ

Git nâng cao

Quy trình push/pull

làm việc trên dự án cục bộ

Git nâng cao

Quy trình push/pull

đẩy kho lưu trữ cục bộ đã cập nhật lên remote

Git nâng cao

Đẩy trước

  • Đẩy main lên remote trước khi kéo
git push origin main
Git nâng cao

Xung đột remote/cục bộ

đầu ra từ chối git push origin main

Git nâng cao

Xung đột remote/cục bộ

đầu ra từ chối git push origin main có chú thích URL remote

Git nâng cao

Xung đột remote/cục bộ

đầu ra từ chối git push origin main có chú thích kết quả

Git nâng cao

Xung đột remote/cục bộ

đầu ra từ chối git push origin main có chú thích lý do và gợi ý

Git nâng cao

Tránh xung đột

  • Kéo từ remote trước
git pull origin main

git_pull_nano_editor.gif

Git nâng cao

Kéo mà không chỉnh sửa

git pull --no-edit origin main
  • Không khuyến nghị, trừ khi bạn rất tự tin về lịch sử dự án!
Git nâng cao

Đẩy một nhánh cục bộ mới

  • Đang làm việc trên nhánh hotfix cục bộ

  • hotfix chưa tồn tại trên remote

Git nâng cao

Tạo nhánh remote mới

  • hotfix chỉ tồn tại cục bộ
git push origin hotfix
Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Delta compression using up to 8 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 349 bytes | 349.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
remote: 
remote: Create a pull request for 'hotfix' on GitHub by visiting:
remote:      https://github.com/datacamp/project/pull/new/hotfix
remote: 
To https://github.com/datacamp/project
 * [new branch]      hotfix -> hotfix
branch 'hotfix' set up to track 'origin/hotfix'.
Git nâng cao

Ayo berlatih!

Git nâng cao

Preparing Video For Download...