Как да проверите отдалечения клон в Git

How Checkout Remote Branch Git



Клонът е съществена част от всяко git хранилище. Множество клонове помагат за правилното управление на кода. Всяка нова функция може да бъде тествана, без да засяга другия код на хранилището, като държите файловете отделно, като използвате клона. Всички ангажименти се извършват чрез превключване в конкретния клон, който съдържа нови или актуализирани файлове. Промените, направени в локалния клон, могат да бъдат избутани в отдалечения клон, а актуализираният отдалечен клон може да бъде изтеглен в локалния клон. ` git checkout `команда се използва главно за превключване между клоните на локалното хранилище и създаване на нов клон локално. Но тази команда може да се използва за проверка на клона на отдалеченото хранилище и как тази команда може да се използва за клоновете на отдалечено хранилище, както е показано в този урок.

Указания за използване на отдалечен клон на Git checkout:

  1. Ангажирайте се правилно с всяка задача, след като я изпълните.
  2. Проверете дали всички свързани промени са извършени правилно или не.
  3. Тествайте правилно кода, преди да извършите каквато и да е задача.
  4. Съобщението за ангажимент трябва да е ясно, за да може потребителят да добие представа за задачата.
  5. Създайте необходимите клонове за управление на кода.

Предпоставки:

Инсталирайте GitHub Desktop.







GitHub Desktop помага на потребителя на git да изпълнява графично задачите, свързани с git. Можете лесно да изтеглите най -новата инсталационна програма на това приложение за Ubuntu от github.com. Трябва да инсталирате и конфигурирате това приложение след изтегляне, за да го използвате. Можете също да проверите урока за инсталиране на GitHub Desktop на Ubuntu, за да знаете правилно процеса на инсталиране.



Създайте акаунт в GitHub



Ще трябва да създадете GitHub акаунт, за да проверите командите, използвани в този урок.





Създайте локално и отдалечено хранилище

Трябва да създадете локално хранилище и да публикувате хранилището в отдалечения сървър, за да тествате командата checkout, използвана в този урок за отдалечените клонове.



Checkout Remote клон:

В този раздел демонстрационно отдалечено хранилище с име read-файл се използва за тестване на командите за проверка на отдалечени клонове. Локалното хранилище на това отдалечено хранилище е създадено преди. Тук локалното хранилище съдържа само клон и е създаден нов клон за отдалеченото хранилище отдалечено. Отворете това отдалечено хранилище от работния плот на GitHub. Следното изображение показва, че отдалеченото хранилище има два клона с име главен и майстор .

Отворете локалното хранилище от терминала и изпълнете следната команда, за да покажете съществуващите клонове на локалното хранилище.

$git клон

Следният изход показва, че локалното хранилище съдържа клон с име главен .

Изпълнете следната команда, за да извлечете промените, направени в отдалеченото хранилище, и да проверите актуализираното съдържание на отдалеченото хранилище. Командата ще поиска потребителското име и паролата на GitHub акаунта.

$git fetchпроизход

Следният изход показва, че новият клон с име майстор се добавя към отдалеченото хранилище.

Изпълнете следните команди, за да проверите списъка с клонове на локалното хранилище след изпълнение на командата fetch и създайте нов локален клон за проследяване на отдалечения клон.

$git клон

$ получете плащане-bмайсторски произход/майстор

$git клон

Следният изход показва, че след стартиране на ` git checkout `command, нов клон с име майстор е създаден в локалното хранилище за проследяване на отдалечения клон с име майстор .

Отидете на github.com и влезте в профила си. Отворете хранилището с име read-файл от отдалечения сървър. Създайте нов файл с име read3.php в отдалеченото хранилище и ангажирайте задачата. Според следното изображение отдалеченото хранилище съдържа три файла. Това са read.php , read2.php , и read3.php .

Можете да извлечете актуализираното съдържание на отдалеченото хранилище от терминала, като изпълните командата git или като отворите локалното хранилище от работния плот на GitHub и щракнете върху конкретната опция. Ако не сте запознати с командата git и актуализирате локалното хранилище с графичния потребителски интерфейс, отворете локалното хранилище от работния плот на GitHub. Следният изход показва, че локалното хранилище не се актуализира с отдалеченото хранилище, а последният фиксиран файл в хранилището е read2.php . За да изтеглите новото съдържание от отдалечения сървър, щракнете върху Извличане на произход бутон. Ако локалните и отдалечените хранилища не съвпадат и всяко актуализирано съдържание се извлича от отдалеченото хранилище, тогава произходът на Pull ще се покаже опцията.

В предишната стъпка беше показано, че е създаден нов файл в отдалеченото хранилище. И така, следното изображение показва Издърпайте произхода опция в работния плот на GitHub. Щракнете върху тази опция, за да извлечете актуализираното съдържание от отдалеченото хранилище и да съхраните съдържанието в локалното хранилище.

След като щракнете върху опцията Pull origin, локалното хранилище ще съдържа новия файл с име read3.php който ще бъде изтеглен от отдалечения сървър. Следният изход показва, че хранилището съдържа новия файл и ново съобщение за ангажиране сега.

В предишната задача локалното хранилище е актуализирано със съдържанието на отдалеченото хранилище. Но можете да актуализирате отдалеченото хранилище с новото съдържание на локалното хранилище, също като използвате терминала или GitHub Desktop. Трябва да стартирате ` git push `команда от терминала за актуализиране на отдалеченото хранилище или щракнете върху Публикувайте произхода опция от GitHub Desktop за актуализиране на отдалеченото хранилище с новото ангажирано съдържание на локалното хранилище.

Заключение:

Този урок показва използването на командата git checkout за проследяване на всеки отдалечен клон с локалния клон. Тази функция на git е полезна, когато се създават нови клонове в отдалеченото хранилище отдалечено и новосъздадените клонове не съществуват в локалното хранилище.