Це команда git-remote, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
git-remote - Керуйте набором відстежених сховищ
СИНТАКСИС
мерзотник віддалений [-v | --довго]
мерзотник віддалений додавати [-т ] [-м ] [-f] [--[no-]теги] [--mirror= ]
мерзотник віддалений перейменувати
мерзотник віддалений видаляти
мерзотник віддалений набір голови (-a | --auto | -d | --delete | )
мерзотник віддалений набір-гілки [--додати] ...
мерзотник віддалений get-url [--push] [--all]
мерзотник віддалений встановити URL-адресу [--натиснути] [ ]
мерзотник віддалений встановити URL-адресу --додати [--натиснути]
мерзотник віддалений встановити URL-адресу --видалити [--натиснути]
мерзотник віддалений [-v | --довго] Показувати [-n] ...
мерзотник віддалений чорнослив [-n | --сухий хід] ...
мерзотник віддалений [-v | --довго] оновлення [-p | --чорнослив] [( | )...]
ОПИС
Керуйте набором репозиторіїв («віддалених»), гілки яких ви відстежуєте.
ВАРІАНТИ
-v, -- багатослівний
Будьте трохи докладнішими та показуйте віддалену URL-адресу після імені. ПРИМІТКА. Це потрібно розмістити
між дистанційним керуванням і підкомандою.
КОМАНДИ
Без аргументів показує список існуючих пультів. Доступно кілька підкоманд
виконувати операції на пультах.
додавати
Додає пульт з іменем для сховища на . Команда git fetch
потім можна використовувати для створення та оновлення гілок віддаленого відстеження / .
З опцією -f, git fetch запускається відразу після отримання віддаленої інформації
встановити.
З опцією --tags, git fetch імпортує кожен тег із віддаленого сховища.
З опцією --no-tags, git fetch не імпортує теги з пульта
сховище
За замовчуванням імпортуються лише теги на вибраних гілках (див git-fetch(1)).
З -т замість стандартного glob refspec для відстеження пульта дистанційного керування
всі гілки під refs/remotes/ / простір імен, посилання лише для відстеження
створюється. Ви можете дати більше одного -t для відстеження кількох гілок
не захоплюючи всі гілки.
З -м параметр, символічний-посилання refs/remotes/ /HEAD налаштовано так, щоб вказувати на
пульт відділення. Дивіться також команду set-head.
Коли дзеркало вибірки створюється за допомогою --mirror=fetch, посилання не зберігатимуться в файлі
refs/remotes/ простір імен, а скоріше все в посилання/ на пульті буде безпосередньо
віддзеркалюється в посилання/ у локальному сховищі. Цей варіант має сенс лише в голі
репозиторії, тому що вибірка перезаписує будь-які локальні коміти.
Коли push-дзеркало створюється за допомогою --mirror=push, git push завжди буде вести себе як
якщо --mirror було передано.
перейменувати
Перейменуйте названий пульт до . Усі гілки та налаштування віддаленого відстеження
налаштування пульта дистанційного керування оновлено.
У разі і однакові, і є файлом під $GIT_DIR/remotes або
$GIT_DIR/branches, пульт дистанційного керування конвертується у формат файлу конфігурації.
видаляти, rm
Видаліть названий пульт . Усі гілки та налаштування віддаленого відстеження
налаштування пульта дистанційного керування видаляються.
набір голови
Встановлює або видаляє гілку за замовчуванням (тобто ціль символічного посилання
refs/remotes/ /HEAD) для названого пульта. Наявність гілки за замовчуванням для віддаленого
не є обов’язковим, але дозволяє вказати назву пульта замість a
конкретна галузь. Наприклад, якщо для гілки за замовчуванням для походження встановлено значення master, то
походження можна вказати всюди, де ви зазвичай вказуєте походження/основний.
За допомогою -d або --delete символічна посилання refs/remotes/ /HEAD видалено.
За допомогою -a або --auto запитується пульт дистанційного керування, щоб визначити його ГОЛОВУ, а потім символьне посилання
refs/remotes/ /HEAD встановлено на ту саму гілку. наприклад, якщо віддалений HEAD є
вказано на наступне, "git remote set-head origin -a" встановить символічне посилання
refs/remotes/origin/HEAD до refs/remotes/origin/next. Це спрацює лише якщо
refs/remotes/origin/next вже існує; якщо ні, його потрібно отримати спочатку.
Використовуйте щоб встановити символічний refs/remotes/ /HEAD явно. наприклад, "git
master set-head origin" встановить символічне посилання refs/remotes/origin/HEAD на
refs/remotes/origin/master. Це працюватиме, лише якщо вже refs/remotes/origin/master
існує; якщо ні, його потрібно отримати спочатку.
набір-гілки
Змінює список відділень, які відстежує названий пульт. Це можна використовувати для відстеження а
підмножина доступних віддалених гілок після початкового налаштування для віддаленого.
Названі гілки будуть інтерпретуватися так, ніби вони вказані за допомогою параметра -t мерзотник
віддалений додавати command line.
За допомогою --add замість того, щоб замінити список гілок, які відстежуються, він додає його
список
get-url
Отримує URL-адреси для пульта. Конфігурації замість замість та pushInsteadOf є
розширено тут. За замовчуванням вказано лише першу URL-адресу.
з -- натиснути, посилаються URL-адреси запитуються, а не отримуються URL-адреси.
з --все, будуть перераховані всі URL-адреси для пульта.
встановити URL-адресу
Змінює URL-адреси для пульта. Встановлює першу URL-адресу для віддаленого доступу що відповідає регулярному виразу
(перша URL-адреса, якщо ні дається) до . Якщо не збігається
будь-якої URL-адреси, виникає помилка, і нічого не змінюється.
з -- натиснути, маніпулюють URL-адресами push замість URL-адрес отримання.
з --додати, замість зміни існуючих URL-адрес додається нова URL-адреса.
з --видалити, замість того, щоб змінювати існуючі URL-адреси, усі URL-адреси відповідають регулярному виразу є
видалено для віддаленого . Спроба видалити всі URL-адреси, що не натискають, є помилкою.
Зауважте, що URL-адреса push та URL-адреса отримання, навіть якщо їх можна встановити по-різному,
має посилатися на те саме місце. Те, що ви натиснули на push URL, має бути тим, що ви
побачить, чи ви негайно вибрали з URL-адреси отримання. Якщо ви намагаєтеся отримати
з одного місця (наприклад, ваш висхідний) і перемістіть в інше (наприклад, ваша публікація
репозиторію), використовуйте два окремих пульта дистанційного керування.
Показувати
Надає деяку інформацію про пульт .
З опцією -n віддалені головки не запитуються спочатку за допомогою git ls-remote ;
замість цього використовується кешована інформація.
чорнослив
Видаляє всі застарілі гілки віддаленого відстеження . Ці несвіжі гілки мають
вже видалено з віддаленого сховища, на яке посилається , але все ще є
локально доступний у "remotes/ ".
За допомогою параметра --dry-run повідомляйте, які гілки будуть обрізані, але насправді не обрізайте
Ними.
оновлення
Отримати оновлення для іменованого набору дистанційних пристроїв у сховищі, як визначено
пульти дистанційного керування. . Якщо названа група не вказана в командному рядку,
буде використаний параметр конфігурації remotes.default; якщо remotes.default ні
визначено, усі пульти, які не мають параметра конфігурації
дистанційний. .skipDefaultUpdate для значення true буде оновлено. (Побачити git-config(1)).
За допомогою параметра --prune обріжте всі пульти, які оновлюються.
ОБГОВОРЕННЯ
Віддалена конфігурація досягається за допомогою remote.origin.url і remote.origin.fetch
змінні конфігурації. (Побачити git-config(1)).
ПРИКЛАДИ
· Додайте новий пульт дистанційного керування, отримайте та перевірте гілку з нього
$ git пульт
походження
$ git гілка -r
origin/HEAD -> origin/master
походження/майстер
$ git віддалений додавання стадії git://git.kernel.org/.../gregkh/staging.git
$ git пульт
походження
інсценування
$ git fetch підготовка
...
З git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [нова гілка] master -> staging/master
* [нова гілка] staging-linus -> staging/staging-linus
* [нова гілка] staging-next -> staging/staging-next
$ git гілка -r
origin/HEAD -> origin/master
походження/майстер
постановка/майстер
staging/stage-linus
постановка/постановка-наступ
$ git checkout -b проміжний етап/основний
...
· Наслідувати мерзотник клон але відстежувати лише вибрані гілки
$ mkdir project.git
$ cd project.git
$ git init
$ git remote add -f -t master -m master origin git://example.com/git.git/
$ git походження злиття
Використовуйте git-remote онлайн за допомогою служб onworks.net