Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

git-remote - Trực tuyến trên đám mây

Chạy git-remote trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh git-remote 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


git-remote - Quản lý tập hợp các kho lưu trữ được theo dõi

SYNOPSIS


git xa [-v| --verbose]
git xa thêm vào [-NS ] [-NS ] [-f] [- [no-] thẻ] [--mirror = ]
git xa đổi tên
git xa tẩy
git xa người đứng đầu (-a | --auto | -d | - xóa | )
git xa thiết lập chi nhánh [--cộng] ...
git xa lấy url [--push] [--all]
git xa thiết lập url [--xô] [ ]
git xa thiết lập url --cộng [--xô]
git xa thiết lập url --xóa bỏ [--xô]
git xa [-v| --verbose] hiển thị [-n] ...
git xa mận khô [-n | - chạy thử] ...
git xa [-v| --verbose] cập nhật [-p | --prune] [( | ) ...]

MÔ TẢ


Quản lý tập hợp các kho lưu trữ ("điều khiển từ xa") có các chi nhánh mà bạn theo dõi.

LỰA CHỌN


-v, --verbose
Chi tiết hơn một chút và hiển thị url từ xa sau tên. LƯU Ý: Cái này phải được đặt
giữa lệnh điều khiển từ xa và lệnh con.

HÀNG


Không có đối số, hiển thị danh sách các điều khiển từ xa hiện có. Một số lệnh con có sẵn cho
thực hiện các thao tác trên điều khiển từ xa.

thêm vào
Thêm điều khiển từ xa có tên cho kho lưu trữ tại . Lệnh git fetch
sau đó có thể được sử dụng để tạo và cập nhật các nhánh theo dõi từ xa / .

Với tùy chọn -f, tìm nạp git được chạy ngay lập tức sau khi thông tin từ xa được
thiết lập.

Với tùy chọn --tags, git fetch nhập mọi thẻ từ kho lưu trữ từ xa.

Với tùy chọn --no-tags, git fetch không nhập thẻ từ điều khiển từ xa
kho.

Theo mặc định, chỉ các thẻ trên các nhánh được tìm nạp mới được nhập (xem tìm nạp git(1)).

Với T tùy chọn thay vì refspec hình cầu mặc định để điều khiển từ xa theo dõi
tất cả các chi nhánh theo refs / remotes / / namespace, một refspec chỉ để theo dõi
được tạo ra. Bạn có thể cho nhiều hơn một -t để theo dõi nhiều chi nhánh
mà không cần nắm lấy tất cả các cành.

Với -m tùy chọn, một biểu tượng-ref refs / điều khiển từ xa / / HEAD được thiết lập để trỏ đến
điều khiển từ xa chi nhánh. Xem thêm lệnh set-head.

Khi một gương tìm nạp được tạo bằng --mirror = fetch, các refs sẽ không được lưu trữ trong
refs / điều khiển từ xa / không gian tên, mà là mọi thứ trong refs / trên điều khiển từ xa sẽ trực tiếp
nhân bản vào refs / trong kho lưu trữ cục bộ. Tùy chọn này chỉ có ý nghĩa trong
kho lưu trữ, bởi vì một lần tìm nạp sẽ ghi đè lên bất kỳ cam kết cục bộ nào.

Khi một gương đẩy được tạo bằng --mirror = push, thì git push sẽ luôn hoạt động như
nếu --mirror đã được thông qua.

đổi tên
Đổi tên điều khiển từ xa có tên đến . Tất cả các chi nhánh và cấu hình theo dõi từ xa
cài đặt cho điều khiển từ xa được cập nhật.

Trong trường hợp và giống nhau, và là một tệp dưới $ GIT_DIR / điều khiển từ xa hoặc
$ GIT_DIR / chi nhánh, điều khiển từ xa được chuyển đổi sang định dạng tệp cấu hình.

tẩy, rm
Loại bỏ điều khiển từ xa có tên . Tất cả các chi nhánh và cấu hình theo dõi từ xa
cài đặt cho điều khiển từ xa bị xóa.

người đứng đầu
Đặt hoặc xóa nhánh mặc định (tức là mục tiêu của biểu tượng-ref
refs / điều khiển từ xa / / HEAD) cho điều khiển từ xa được đặt tên. Có nhánh mặc định cho điều khiển từ xa
không bắt buộc, nhưng cho phép chỉ định tên của điều khiển từ xa thay cho
chi nhánh cụ thể. Ví dụ: nếu nhánh mặc định cho nguồn gốc được đặt thành chính, thì
origin có thể được chỉ định ở bất cứ nơi nào bạn thường chỉ định origin / master.

Với -d hoặc --delete, refs tượng trưng là refs / remotes / / HEAD bị xóa.

Với -a hoặc --auto, điều khiển từ xa được truy vấn để xác định HEAD của nó, sau đó là biểu tượng-ref
refs / điều khiển từ xa / / HEAD được đặt thành cùng một nhánh. ví dụ: nếu HEAD từ xa là
được chỉ vào tiếp theo, "git remote set-head origin -a" sẽ thiết lập biểu tượng-ref
refs / remotes / origin / HEAD to refs / remotes / origin / next. Điều này sẽ chỉ hoạt động nếu
refs / remotes / origin / next đã tồn tại; nếu không, nó phải được tìm nạp trước.

Sử dụng để đặt các biểu tượng-ref refs / remotes / / HEAD một cách rõ ràng. ví dụ: "git
điều khiển gốc từ xa set-head "sẽ đặt các refs tượng trưng / điều khiển từ xa / origin / HEAD thành
refs / điều khiển từ xa / origin / master. Điều này sẽ chỉ hoạt động nếu refs / remotes / origin / master đã có
tồn tại; nếu không, nó phải được tìm nạp trước.

thiết lập chi nhánh
Thay đổi danh sách các chi nhánh được theo dõi bằng điều khiển từ xa có tên. Điều này có thể được sử dụng để theo dõi một
tập hợp con của các nhánh điều khiển từ xa có sẵn sau khi thiết lập ban đầu cho một điều khiển từ xa.

Các nhánh được đặt tên sẽ được hiểu như thể được chỉ định với tùy chọn -t trên git
xa thêm vào dòng lệnh.

Với --add, thay vì thay thế danh sách các nhánh hiện đang được theo dõi, thêm vào đó
danh sách.

lấy url
Truy xuất URL cho một điều khiển từ xa. Các cấu hình cho ReplaceOf và pushInsteadOf là
mở rộng ở đây. Theo mặc định, chỉ URL đầu tiên được liệt kê.

Với --xô, URL đẩy được truy vấn thay vì tìm nạp URL.

Với --tất cả các, tất cả các URL cho điều khiển từ xa sẽ được liệt kê.

thiết lập url
Thay đổi URL cho điều khiển từ xa. Đặt URL đầu tiên cho điều khiển từ xa phù hợp với regex
(URL đầu tiên nếu không được trao cho . Nếu như không khớp
bất kỳ URL nào, một lỗi xảy ra và không có gì được thay đổi.

Với --xô, URL đẩy được thao tác thay vì tìm nạp URL.

Với --cộng, thay vì thay đổi các URL hiện có, URL mới được thêm vào.

Với --xóa bỏ, thay vì thay đổi các URL hiện có, tất cả các URL khớp với regex là
đã xóa cho điều khiển từ xa . Việc cố gắng xóa tất cả các URL không đẩy là một lỗi.

Lưu ý rằng URL đẩy và URL tìm nạp, mặc dù chúng có thể được đặt khác nhau,
vẫn phải tham chiếu đến cùng một nơi. Những gì bạn đã đẩy đến URL đẩy phải là những gì bạn
sẽ xem liệu bạn có tìm nạp ngay lập tức từ URL tìm nạp hay không. Nếu bạn đang cố gắng tìm nạp
từ một nơi (ví dụ: ngược dòng của bạn) và đẩy sang nơi khác (ví dụ: xuất bản của bạn
kho lưu trữ), sử dụng hai điều khiển từ xa riêng biệt.

hiển thị
Cung cấp một số thông tin về điều khiển từ xa .

Với tùy chọn -n, các đầu từ xa không được truy vấn trước với git ls-remote ;
thông tin được lưu trong bộ nhớ cache được sử dụng để thay thế.

mận khô
Xóa tất cả các nhánh theo dõi từ xa cũ trong . Những nhánh cũ kỹ này có
đã bị xóa khỏi kho lưu trữ từ xa được tham chiếu bởi , nhưng vẫn là
sẵn có cục bộ trong "điều khiển từ xa / ".

Với tùy chọn --dry-run, báo cáo những cành nào sẽ được cắt tỉa, nhưng không thực sự cắt tỉa
Chúng.

cập nhật
Tìm nạp các bản cập nhật cho một bộ điều khiển từ xa được đặt tên trong kho lưu trữ như được xác định bởi
điều khiển từ xa. . Nếu một nhóm được đặt tên không được chỉ định trên dòng lệnh,
tham số cấu hình remotes.default sẽ được sử dụng; nếu điều khiển từ xa. mặc định không phải là
đã xác định, tất cả các điều khiển từ xa không có tham số cấu hình
Xa xôi. .skipDefaultUpdate được đặt thành true sẽ được cập nhật. (Nhìn thấy git-config(1)).

Với tùy chọn --prune, hãy lược bỏ tất cả các điều khiển từ xa được cập nhật.

THẢO LUẬN


Cấu hình từ xa đạt được bằng cách sử dụng remote.origin.url và remote.origin.fetch
các biến cấu hình. (Nhìn thấy git-config(1)).

VÍ DỤ


· Thêm một điều khiển từ xa mới, tìm nạp và kiểm tra một chi nhánh từ nó

$ git điều khiển từ xa
nguồn gốc
$ git chi nhánh -r
origin / HEAD -> origin / master
nguồn gốc / chủ
$ git từ xa thêm staging git: //git.kernel.org/.../gregkh/staging.git
$ git điều khiển từ xa
nguồn gốc
dàn dựng
giai đoạn tìm nạp $ git
hữu ích. Cảm ơn !
Từ git: //git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [nhánh mới] cái -> dàn / cái
* [nhánh mới] staging-linus -> staging / staging-linus
* [nhánh mới] staging-next -> staging / staging-next
$ git chi nhánh -r
origin / HEAD -> origin / master
nguồn gốc / chủ
dàn dựng / chủ
staging / staging-linus
dàn dựng / dàn dựng-tiếp theo
$ git checkout -b staging staging / master
hữu ích. Cảm ơn !

· Bắt chước git nhân bản nhưng chỉ theo dõi các nhánh đã chọn

$ mkdir dự án.git
$ cd dự án.git
$ git khởi tạo
$ git remote add -f -t master -m master origin git: //example.com/git.git/
gốc hợp nhất $ git

Sử dụng git-remote trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad