Git - Đẩy các thay đổi sang nhánh Git từ xa

Git Push Changes Remote Git Branch



Trong bài viết này, tôi sẽ chỉ cho bạn cách đẩy (tải lên) kho lưu trữ Git cục bộ của bạn lên kho lưu trữ Git từ xa được lưu trữ trên các dịch vụ đám mây của Git như GitHub / BitBucket, v.v. Tôi cũng sẽ chỉ cho bạn cách đẩy các thay đổi mà bạn ' đã được thực hiện trên kho lưu trữ Git cục bộ của bạn đến kho lưu trữ Git từ xa. Vậy hãy bắt đầu.

' >index.html







Như bạn có thể thấy, một tệp mới index.html được tạo ra.



Bây giờ, phân đoạn tệp như sau:



$git thêm.





Thực hiện một cam kết mới như sau:

$git cam kết -NS 'cam kết ban đầu'



Một cam kết mới cam kết ban đầu được tạo ra.

Cam kết mới sẽ xuất hiện trong git log như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

$git log --một đường thẳng

Tạo kho lưu trữ Git từ xa GitHub trống:

Bây giờ, bạn phải tạo một kho lưu trữ GitHub từ xa trống trên bất kỳ dịch vụ đám mây Git nào bạn muốn. Nếu bạn đang sử dụng GitHub như tôi, thì hãy đăng nhập vào tài khoản GitHub của bạn. Bây giờ, để tạo một kho lưu trữ GitHub mới, hãy nhấp vào + biểu tượng và sau đó nhấp vào Kho lưu trữ mới .

Bây giờ, hãy nhập một Tên cho kho lưu trữ mới. Nếu bạn muốn, hãy nhập một sự mô tả (không bắt buộc). Lựa chọn Công cộng hoặc Riêng tư tùy thuộc vào việc bạn muốn đặt kho lưu trữ công khai hay riêng tư. Bây giờ, hãy chắc chắn rằng Khởi tạo kho này bằng README không được kiểm tra. Cuối cùng, nhấp vào Tạo kho lưu trữ .

Một kho lưu trữ GitHub trống sẽ được tạo. Đây là kho lưu trữ Git từ xa của chúng tôi. URL kho lưu trữ được cung cấp bên dưới như bạn có thể thấy trong phần được đánh dấu của ảnh chụp màn hình bên dưới.

Thêm thông tin kho lưu trữ từ xa vào kho lưu trữ Git cục bộ:

Bây giờ, sao chép URL của kho lưu trữ GitHub. Bạn có thể làm như vậy bằng cách nhấp vào biểu tượng như được đánh dấu trong ảnh chụp màn hình bên dưới.

Bây giờ, bạn phải thêm URL GitHub vào kho lưu trữ cục bộ của mình. Để làm điều đó, hãy chạy lệnh sau:

$git từ xathêm nguồn gốc https://github.com/dev-shovon/my-project.git

Ở đây, gốc là tên hoặc bí danh của URL kho lưu trữ GitHub mà bạn vừa thêm. Bạn sẽ phải sử dụng bí danh bất cứ khi nào bạn đẩy kho lưu trữ cục bộ của mình hoặc thay đổi kho lưu trữ cục bộ của bạn sang kho lưu trữ GitHub từ xa.

Bạn có thể liệt kê tất cả các kho lưu trữ từ xa mà bạn đã thêm như sau:

$git từ xa -v

Như bạn có thể thấy, URL kho lưu trữ GitHub mà tôi vừa thêm ở đây. Nó được gọi là nguồn gốc.

Đẩy Kho lưu trữ Git cục bộ sang Kho lưu trữ Git từ xa:

Bây giờ, bạn có thể đẩy nhánh mặc định bậc thầy của kho lưu trữ Git cục bộ của bạn đến kho lưu trữ GitHub từ xa như sau:

$git push -uchủ nguồn gốc

Ở đây, gốc là bí danh của URL kho lưu trữ Git từ xa (trong trường hợp này là GitHub) và bậc thầy là nhánh mà bạn muốn đẩy vào kho lưu trữ Git từ xa.

GHI CHÚ: Các -u tùy chọn chỉ được sử dụng cho lần đẩy đầu tiên của bất kỳ nhánh nào. Như, tôi đang thúc đẩy địa phương bậc thầy chi nhánh vào kho lưu trữ GitHub lần đầu tiên, tôi đã thêm -u tùy chọn ở đây. Điều này tạo ra một nhánh theo dõi cho bậc thầy chi nhánh. Lần tới khi bạn đẩy bất cứ thứ gì lên bậc thầy chi nhánh, bạn không cần phải sử dụng -u tùy chọn một lần nữa.

Bạn sẽ được yêu cầu cung cấp tên người dùng và mật khẩu của tài khoản GitHub của mình. Khi bạn làm như vậy, nội dung của nhánh mặc định bậc thầy từ kho lưu trữ Git cục bộ của bạn sẽ được đẩy sang kho lưu trữ GitHub.

Như bạn có thể thấy, bậc thầy nhánh được tải lên kho lưu trữ GitHub trống mà tôi đã tạo trước đó.

Đẩy các thay đổi cục bộ vào kho lưu trữ Git từ xa:

Bây giờ, hãy thực hiện một thay đổi đơn giản đối với index.html tệp trên kho lưu trữ Git cục bộ của tôi.

Như bạn có thể thấy, tôi đã sửa đổi index.html tập tin.

$trạng thái git

Bây giờ, phân giai đoạn các thay đổi như sau:

$git thêm.

Bây giờ, hãy cam kết các thay đổi như sau:

$git cam kết -NS 'đã thêm một đoạn vào trang index.html'

Các thay đổi nên được cam kết.

Cam kết mới được liệt kê trong git log như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

$git log --một đường thẳng

Bây giờ, hãy đẩy các thay đổi của địa phương bậc thầy nhánh tới kho lưu trữ GitHub như sau:

$git pushchủ nguồn gốc

Các thay đổi sẽ được đẩy vào kho lưu trữ GitHub.

Như bạn có thể thấy, kho lưu trữ GitHub đã được cập nhật.

Đẩy các nhánh khác vào Kho lưu trữ Git từ xa:

Trong phần này, tôi sẽ chỉ cho bạn cách đẩy các nhánh khác vào kho lưu trữ GitHub và đẩy các thay đổi đối với các nhánh này vào kho lưu trữ GitHub.

Đầu tiên, hãy tạo một chi nhánh mới, giả sử tức là sửa chữa như sau:

$chi nhánh gittức là sửa chữa

Bây giờ, hãy kiểm tra chi nhánh mới được tạo tức là sửa chữa như sau:

$thanh toán gittức là sửa chữa

Bây giờ, hãy thực hiện một chút thay đổi đối với index.html tập tin.

Bây giờ, phân giai đoạn các thay đổi như sau:

$git thêm.

Bây giờ, hãy thực hiện một cam kết như sau:

$git cam kết -NS 'đã khắc phục tức là vấn đề'

Bây giờ, hãy đẩy nhánh mới tạo tức là sửa chữa vào kho lưu trữ GitHub như sau:

$git push -unguồn gốc tức là-sửa chữa

Các tức là sửa chữa nhánh sẽ được đẩy đến kho lưu trữ GitHub.

Như bạn có thể thấy, tức là sửa chữa nhánh được đẩy đến kho lưu trữ GitHub.

Bây giờ, bạn có thể đẩy bất kỳ thay đổi nào của tức là sửa chữa chi nhánh sử dụng git push lệnh mà không có -u Lựa chọn.

Thực hiện một chút thay đổi đối với index.html tập tin.

Giai đoạn các thay đổi và thực hiện cam kết như sau:

$git thêm.
$git cam kết -NS 'đã thêm một đường ngang vào trang'

Bây giờ, hãy đẩy các thay đổi của tức là sửa chữa nhánh tới kho lưu trữ GitHub như sau:

$git pushnguồn gốc tức là-sửa chữa

Những thay đổi của tức là sửa chữa nhánh sẽ được đẩy đến kho lưu trữ GitHub.

Như bạn có thể thấy, cam kết mới được hiển thị trong trang kho lưu trữ GitHub.

Vì vậy, đó là cách bạn đẩy các thay đổi đến các nhánh Git từ xa. Cảm ơn đã đọc bài viết này.