Đây là lệnh git-fetch-pack có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
git-fetch-pack - Nhận các đối tượng bị thiếu từ một kho lưu trữ khác
SYNOPSIS
git gói tìm nạp [--all] [--quiet | -q] [--keep | -k] [--thin] [--include-tag]
[--upload-pack = ]
[--depth = ] [- không tiến triển]
[-v] [ ...]
MÔ TẢ
Thông thường bạn sẽ muốn sử dụng git lấy, là trình bao bọc cấp cao hơn của lệnh này,
thay thế.
Lời mời git-upload-gói trên một kho lưu trữ có thể từ xa và yêu cầu nó gửi các đối tượng
thiếu từ kho này, để cập nhật các đầu được đặt tên. Danh sách các cam kết có sẵn
cục bộ được phát hiện bằng cách quét hệ thống phân cấp / giới thiệu cục bộ và được gửi đến git-upload-gói
đang chạy ở đầu bên kia.
Lệnh này thoái hóa để tải xuống mọi thứ để hoàn thành các tham chiếu được yêu cầu từ điều khiển từ xa
bên khi bên nội không có chung tổ tiên cam kết.
LỰA CHỌN
--tất cả các
Tìm nạp tất cả các tham chiếu từ xa.
--stdin
Lấy danh sách các ref từ stdin, mỗi ref trên một dòng. Nếu có các giới thiệu được chỉ định trên
dòng lệnh ngoài tùy chọn này, sau đó các refs từ stdin được xử lý sau
những người trên dòng lệnh.
If --stateless-rpc được chỉ định cùng với tùy chọn này thì danh sách các giới thiệu phải
ở định dạng gói (pkt-line). Mỗi lần giới thiệu phải nằm trong một gói riêng biệt và danh sách
phải kết thúc bằng một gói tuôn ra.
-q, --quiet
Qua -q gắn cờ cho git giải nén đồ vật; điều này làm cho quá trình nhân bản ít dài dòng hơn.
-k, - giữ
Đừng gọi git giải nén đồ vật trên dữ liệu đã nhận, nhưng tạo một gói dữ liệu duy nhất trong số
nó thay vào đó và lưu trữ nó trong cơ sở dữ liệu đối tượng. Nếu được cung cấp hai lần thì gói là
bị khóa chống đóng gói lại.
--gầy
Tìm nạp một gói "mỏng", gói này ghi lại các đối tượng ở dạng phân tách dựa trên các đối tượng không
bao gồm trong gói để giảm lưu lượng mạng.
--bao gồm thẻ
Nếu phía điều khiển từ xa hỗ trợ nó, các đối tượng thẻ chú thích sẽ được tải xuống trên cùng một
kết nối như các đối tượng khác nếu đối tượng mà thẻ tham chiếu được tải xuống. Các
người gọi phải xác định các thẻ tùy chọn này có sẵn.
--upload-pack =
Sử dụng điều này để chỉ định đường dẫn đến git-upload-gói ở phía điều khiển từ xa, nếu không được tìm thấy trên
$ PATH của bạn. Các cài đặt sshd bỏ qua các tập lệnh thiết lập môi trường của người dùng cho
vỏ đăng nhập (ví dụ: .bash_profile) và git được cài đặt riêng của bạn có thể không được tìm thấy trên
hệ thống mặc định $ PATH. Một giải pháp khác được đề xuất là thiết lập $ PATH của bạn trong
".bashrc", nhưng cờ này dành cho những người không muốn trả phí
shell không tương tác bằng cách có một tệp .bashrc gọn gàng (chúng thiết lập hầu hết mọi thứ
trong .bash_profile).
--exec =
Giống như --upload-pack = .
--depth =
Giới hạn tìm nạp vào chuỗi tổ tiên không dài hơn n. git-upload-gói xử lý
độ sâu đặc biệt 2147483647 như vô hạn ngay cả khi có một chuỗi tổ tiên dài.
- không tiến triển
Không hiển thị tiến trình.
- kiểm tra-khép kín-và kết nối
Đầu ra "kết nối-ok" nếu gói nhận được là độc lập và được kết nối.
-v
Chạy dài dòng.
URL đến kho lưu trữ từ xa.
...
Các đầu từ xa để cập nhật từ. Điều này liên quan đến $ GIT_DIR (ví dụ: "HEAD",
"refs / heads / master"). Khi không xác định, cập nhật từ tất cả các đầu mà phía điều khiển từ xa có.
Sử dụng git-fetch-pack trực tuyến bằng các dịch vụ onworks.net