<
  • Главная
Статьи

Skonfiguruj repozytorium Git

  1. Sprawdź projekt ze zdalnego hosta (klon) IntelliJ IDEA pozwala wyewidencjonować (w klonach terminów Git) istniejące repozytorium i utworzyć nowy projekt na podstawie pobranych danych. Z głównego menu wybierz VCS | Zamówienie z Kontroli wersji | Git lub, jeśli żaden projekt nie jest obecnie otwarty, wybierz Checkout z Version Control | Git na ekranie powitalnym. W oknie dialogowym Repozytorium klonów podaj adres URL zdalnego repozytorium, które chcesz sklonować (możesz kliknąć Test, aby upewnić się, że można nawiązać połączenie ze zdalnym). W polu Katalog określ ścieżkę, w której zostanie utworzony folder lokalnego repozytorium Git, do którego zostanie sklonowane zdalne repozytorium. Kliknij Klonuj. Jeśli chcesz utworzyć projekt IntelliJ IDEA na podstawie sklonowanych źródeł, kliknij Tak w oknie dialogowym potwierdzenia. Mapowanie roota Git zostanie automatycznie ustawione na katalog główny projektu. Jeśli twój projekt zawiera submoduły , będą również klonowane i automatycznie rejestrowane jako korzenie projektu. Umieść istniejący projekt pod kontrolą wersji Git
  2. Zaimportuj cały projekt do jednego repozytorium Git
  3. Importuj różne moduły projektu do różnych repozytoriów Git
  4. Dodaj pliki do lokalnego repozytorium
  5. Wyklucz pliki z kontroli wersji (ignoruj)
  6. Skonfiguruj listę plików, które mają być ignorowane przez Git
  7. Sprawdź status projektu
  8. Śledź zmiany w pliku w edytorze
  9. Dodaj zdalne repozytorium
  10. Zdefiniuj pilota
  11. Dodaj drugi pilot

Sprawdź projekt ze zdalnego hosta (klon)

IntelliJ IDEA pozwala wyewidencjonować (w klonach terminów Git) istniejące repozytorium i utworzyć nowy projekt na podstawie pobranych danych.

  1. Z głównego menu wybierz VCS | Zamówienie z Kontroli wersji | Git lub, jeśli żaden projekt nie jest obecnie otwarty, wybierz Checkout z Version Control | Git na ekranie powitalnym.

  2. W oknie dialogowym Repozytorium klonów podaj adres URL zdalnego repozytorium, które chcesz sklonować (możesz kliknąć Test, aby upewnić się, że można nawiązać połączenie ze zdalnym).

  3. W polu Katalog określ ścieżkę, w której zostanie utworzony folder lokalnego repozytorium Git, do którego zostanie sklonowane zdalne repozytorium.

  4. Kliknij Klonuj. Jeśli chcesz utworzyć projekt IntelliJ IDEA na podstawie sklonowanych źródeł, kliknij Tak w oknie dialogowym potwierdzenia. Mapowanie roota Git zostanie automatycznie ustawione na katalog główny projektu.

    Jeśli twój projekt zawiera submoduły , będą również klonowane i automatycznie rejestrowane jako korzenie projektu.

Umieść istniejący projekt pod kontrolą wersji Git

Oprócz klonowanie zdalnego repozytorium , możesz utworzyć lokalne repozytorium w oparciu o istniejące źródła projektu.

Zaimportuj cały projekt do jednego repozytorium Git

  1. Otwórz projekt, który chcesz umieścić w Git.

  2. Z głównego menu wybierz VCS | Włącz integrację kontroli wersji.

  3. W otwartym oknie dialogowym wybierz Git z listy i kliknij OK.

Importuj różne moduły projektu do różnych repozytoriów Git

  1. Otwórz projekt, który chcesz umieścić w Git.

  2. Z głównego menu wybierz VCS | Importuj do kontroli wersji | Utwórz repozytorium Git.

  3. W otwartym oknie dialogowym określ katalog, w którym zostanie utworzone nowe repozytorium Git.

Dodaj pliki do lokalnego repozytorium

Po tym masz zainicjował repozytorium Git dla twojego projektu musisz dodać do niego dane projektu.

Otwórz okno narzędzia Kontrola wersji (Alt + 9) i przejdź do karty Zmiany lokalne.

  • Umieść dowolne pliki w liście zmian Plików bez informacji o wersji pod kontrolą wersji, naciskając Ctrl + Alt + A lub wybierając Dodaj do VCS z menu kontekstowego. Możesz dodać całą listę zmian lub wybrać osobne pliki.

    Możesz także dodać pliki do lokalnego repozytorium Git z okna narzędzia Projekt. Wybierz pliki, które chcesz dodać, i naciśnij Ctrl + Alt + A lub wybierz Git | Dodaj z menu kontekstowego.

Jeśli włączyłeś integrację Git dla swojego projektu, IntelliJ IDEA sugeruje dodanie każdego nowo utworzonego pliku pod kontrolą wersji Git (możesz zmienić to zachowanie w oknie dialogowym Preferencje ustawień (Ctrl + Alt + S) w obszarze Kontrola wersji | Potwierdzenie). Jeśli chcesz, aby pewne pliki zawsze pozostawały niewersjonowane, możesz skonfiguruj Gita, aby je zignorował .

Wyklucz pliki z kontroli wersji (ignoruj)

Czasami może być konieczne pozostawienie plików niektórych typów bez informacji o wersji. Mogą to być pliki administracyjne VCS, artefakty narzędzi, kopie zapasowe i tak dalej. Zauważ, że po dodaniu pliku do kontroli wersji Git ignorowanie go nie przyniesie żadnego efektu. Najpierw musisz go usunąć z repozytorium Git.

Możesz zignorować pliki za pomocą IntelliJ IDEA, a IDE nie zasugeruje dodania ich do Git i podświetli je jako zignorowane. Jednakże, ponieważ jest to wykonywane po stronie IDE, Git traktuje takie pliki jako niewersjonowane, więc jeśli chcesz wykonać jakiekolwiek operacje poza IntelliJ IDEA lub udostępnić swój projekt, zaleca się również dodanie listy plików, które chcesz zignorować plik .gitignore (instrukcje, patrz https://git-scm.com/docs/gitignore ).

Skonfiguruj listę plików, które mają być ignorowane przez Git

  1. Zarówno:
    • W oknie dialogowym Ustawienia / Preferencje (Ctrl + Alt + S) wybierz Kontrola wersji | Ignorowane pliki w lewym okienku.

    • Otwórz okno narzędzia Kontrola wersji (Alt + 9) i przejdź do karty Zmiany lokalne. Kliknij Otwórz okno narzędzia Kontrola wersji (Alt + 9) i przejdź do karty Zmiany lokalne na pasku narzędzi i wybierz Konfiguruj ignorowane pliki.

  2. Kliknij Dodaj Kliknij Dodaj   przycisk na pasku narzędzi przycisk na pasku narzędzi.

  3. W oknie dialogowym Ignoruj ​​niewersjonowane pliki określ pliki / katalogi, które chcesz zignorować, lub zdefiniuj wzorce nazw plików:
    • Ignoruj ​​określony plik: określ nazwę pliku względem katalogu głównego projektu.

    • Ignoruj ​​wszystkie pliki poniżej: określ katalog, którego zawartość powinna zostać zignorowana w stosunku do katalogu głównego projektu. Reguła jest stosowana rekurencyjnie do wszystkich podkatalogów.

    • Ignoruj ​​wszystkie dopasowywane pliki: wpisz wzorzec definiujący nazwy plików, które mają być ignorowane. Reguła jest stosowana do wszystkich katalogów w katalogu głównym projektu.

      Jako znaki wieloznaczne można użyć dwóch znaków:

      Na przykład * .iml zignoruje wszystkie pliki z rozszerzeniem IML; *.? ml zignoruje wszystkie pliki, których rozszerzenie kończy się na ml.

      Używanie symboli wieloznacznych w połączeniu z ukośnikami (/) w celu ograniczenia zakresu do określonego katalogu nie jest obsługiwane.

Możesz także dodać pliki do listy ignorowanych, wybierając Ignoruj ​​z menu kontekstowego nowo dodanego pliku w węźle Unversioned Files w widoku Lokalne zmiany.

Sprawdź status projektu

IntelliJ IDEA pozwala sprawdzić status lokalnej kopii roboczej w porównaniu z wersją repozytorium projektu. Pozwala zobaczyć, które pliki zostały zmodyfikowane, które nowe pliki zostały dodane do VCS i które pliki nie są śledzone przez Git.

Otwórz okno narzędzia Kontrola wersji (Alt + 9) i przejdź do karty Zmiany lokalne:

  • Domyślna lista zmian pokazuje wszystkie pliki, które zostały zmodyfikowane od czasu ostatniej synchronizacji ze zdalnym repozytorium (zaznaczone na niebiesko), oraz wszystkie nowe pliki, które zostały dodane do VCS, ale nie zostały jeszcze zatwierdzone (zaznaczone na zielono).

  • Lista zmian plików bez wersji pokazuje wszystkie pliki, które zostały dodane do twojego projektu, ale nie są śledzone przez Git.

Jeśli podczas scalania wystąpiły konflikty, które nie zostały rozwiązane, węzeł Scalanie konfliktów pojawi się w odpowiedniej liście zmian z łączem do rozwiązać im:

Jeśli podczas scalania wystąpiły konflikty, które nie zostały rozwiązane, węzeł Scalanie konfliktów pojawi się w odpowiedniej liście zmian z łączem do   rozwiązać   im:

Aby uzyskać więcej informacji na temat list zmian, zobacz Grupuj zmiany w różne listy zmian .

Śledź zmiany w pliku w edytorze

Możesz także śledzić zmiany w pliku podczas jego modyfikacji w edytorze. Wszystkie zmiany są zaznaczone znacznikami zmian, które pojawiają się w lewym rynnie obok zmodyfikowanych linii, i pokazują rodzaj zmian wprowadzonych od czasu ostatniego zsynchronizowane z repozytorium . Kiedy zatwierdzasz zmiany w repozytorium, znaczniki zmian znikają.

Zmiany wprowadzone w tekście są oznaczone kolorami:

  • dodano linię dodano linię.

  • linia się zmieniła linia się zmieniła.

Po usunięciu linii w lewym rynnie pojawia się następujący znacznik: Po usunięciu linii w lewym rynnie pojawia się następujący znacznik: .

Możesz zarządzać zmianami za pomocą paska narzędzi, który pojawia się po najechaniu kursorem myszy na znacznik zmiany, a następnie kliknięciu go. Pasek narzędzi jest wyświetlany wraz z ramką pokazującą poprzednią zawartość zmodyfikowanej linii:

Możesz wycofać zmiany, klikając Możesz wycofać zmiany, klikając   (zauważ, że wszystkie zmiany w pliku od czasu jego ostatniej wersji zostaną cofnięte, a nie tylko bieżąca linia) i zbadaj różnice między bieżącą a wersją repozytorium bieżącej linii, klikając (zauważ, że wszystkie zmiany w pliku od czasu jego ostatniej wersji zostaną cofnięte, a nie tylko bieżąca linia) i zbadaj różnice między bieżącą a wersją repozytorium bieżącej linii, klikając .

Zamiast cofać cały plik, możesz skopiować dowolną część zawartości tego wyskakującego okienka i wkleić go do edytora.

Dodaj zdalne repozytorium

Aby móc współpracować przy projekcie Git, musisz skonfigurować zdalne repozytoria, które Ty sprowadzać dane z i Pchać do kiedy musisz dzielić się swoją pracą.

Jeśli masz sklonował zdalne repozytorium Git , na przykład z GitHub , pilot jest skonfigurowany automatycznie i nie musisz go określać, gdy chcesz się z nim zsynchronizować (innymi słowy, gdy wykonujesz Ciągnąć lub a Pchać operacja). Domyślna nazwa Git, którą sklonowałeś, to źródło.

Jednak jeśli ty stworzył repozytorium Git bazując na lokalnych źródłach, musisz dodać zdalne repozytorium dla innych współpracowników, aby móc wprowadzać do nich swoje zmiany, i abyś mógł udostępniać wyniki swojej pracy.

Zdefiniuj pilota

  1. Utwórz puste repozytorium na dowolnym serwerze Git, takim jak Bitbucket lub GitHub .

  2. Wywołaj okno dialogowe Push, gdy jesteś gotowy, aby zatwierdzić swoje polecenia, wybierając VCS | Git | Naciśnij z menu głównego lub naciśnij Ctrl + Shift + K.

  3. Jeśli do tej pory nie dodano żadnych pilotów, zamiast nazwy zdalnej pojawi się polecenie Zdefiniuj zdalne łącze. Kliknij go, aby dodać pilota.

  4. W otwartym oknie dialogowym określ zdalną nazwę i adres URL, pod którym będzie hostowana, a następnie kliknij przycisk OK.

W niektórych przypadkach musisz także dodać drugie zdalne repozytorium. Może to być przydatne, na przykład, jeśli sklonowałeś repozytorium, do którego nie masz prawa do zapisu, i zamierzasz wprowadzić zmiany do własnego widelec oryginalnego projektu. Innym powszechnym scenariuszem jest to, że sklonowałeś własne repozytorium, które jest widelcem projektu innej osoby, i musisz zsynchronizować z oryginalnym projektem i pobrać z niego zmiany.

Dodaj drugi pilot

  1. Z głównego menu wybierz VCS | Git | Piloty. Otworzy się okno dialogowe Git Remotes.

  2. Kliknij Dodaj Kliknij Dodaj   na pasku narzędzi lub naciśnij Alt + Insert na pasku narzędzi lub naciśnij Alt + Insert.

  3. W otwartym oknie dialogowym określ zdalną nazwę i adres URL, a następnie kliknij przycisk OK.


Aby edytować pilota (na przykład, aby zmienić nazwę oryginalnego sklonowanego projektu), zaznacz go w oknie dialogowym Git Remotes i kliknij Edytuj Aby edytować pilota (na przykład, aby zmienić nazwę oryginalnego sklonowanego projektu), zaznacz go w oknie dialogowym Git Remotes i kliknij Edytuj   na pasku narzędzi lub naciśnij Enter na pasku narzędzi lub naciśnij Enter.

Aby usunąć niepoprawne repozytorium, zaznacz je w oknie dialogowym Git Remotes i kliknij Usuń Aby usunąć niepoprawne repozytorium, zaznacz je w oknie dialogowym Git Remotes i kliknij Usuń   na pasku narzędzi lub naciśnij Alt + Delete na pasku narzędzi lub naciśnij Alt + Delete.

Dowiedz się więcej z tego filmu:

Ostatnia modyfikacja: 20 czerwca 2019 r



Новости
    Без плагина
    На сайте WordPress имеется файл, именуемый как .htaccess. Многие пользователи не предают ему особого внимания и не используют все его возможности. На самом деле файл .htaccess – это дополнительные конфигурации

    Плагин подписки wordpress
    Очень трудно найти один плагин подписки wordpress , который объединил бы в себе все виды подписок, которые так необходимы сайту. Именно поэтому я решил сделать подборку лучших плагинов, которые смогут

    Слайд-шоу с помощью плагина для WordPress UnPointZero Slider
    Плагин для cms WordPress UnPointZero Slider – новостной слайдер. Он отражает в форме слайд-шоу изображения со ссылками на ваши статьи и краткие выдержки оттуда. Его можно установить и на новостной сайт,

    Плагины для Wordpress
    С помощью этого плагина вы легко сможете интегрировать Google диск на ваш WordPress сайт или блог . Gravity Forms — лучший плагин для создания форм на WordPress, от самых простых (например, форма

    Подписки плагином JetPack: размещение и редакция формы подписки
    Вступление Здравствуйте! В этой статье я покажу, как использовать плагин JetPack для создания пользовательской формы подписки и как эту формы подписки плагином JetPack добавлять в статьи сайта, а при

    Чистка сайта WordPress плагином WP-optimize
    От автора Со временем использования система WordPress накапливает не нужные файлы, комментарии и неиспользуемые данные в базе данных. Эти файлы и данные создаются в процессе работы и нужны для этого,

    Возможности Jetpack плагина
    Вступление Возможности Jetpack плагина это более 30 функциональных модуля плагина, делающего его универсальным плагином WordPress, заменяющего аналогичные сторонние плагины. Jetpack один заменяет десятки

    Резервное копирование WordPress сайта без плагинов
    Вступление Резервное копирование WordPress это второе, что нужно научиться делать после установки WordPress. Можно сколько угодно говорить о безопасности сайта и его защите, но лучшего варианта защиты

    Плагины на приват для Майнкрафт ПЕ
    > > Плагины на приват для Майнкрафт ПЕ Порой всем нам хочется попробовать себя в роли администратора сервера и испытать эту ответственность, но, к сожалению, вы не всегда все знаете о создании

    Плагин WordPress Database Backup. Архивация базы данных блога на WordPress
    Привет друзья! Сегодня на очереди еще один простой, НО, необходимый и полезный плагин — плагин WordPress Database Backup , который с легкостью и самостоятельно произведет процесс, который научно называется:

  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью