Указания за използване на отдалечен клон на Git checkout:
- Ангажирайте се правилно с всяка задача, след като я изпълните.
- Проверете дали всички свързани промени са извършени правилно или не.
- Тествайте правилно кода, преди да извършите каквато и да е задача.
- Съобщението за ангажимент трябва да е ясно, за да може потребителят да добие представа за задачата.
- Създайте необходимите клонове за управление на кода.
Предпоставки:
Инсталирайте 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 е полезна, когато се създават нови клонове в отдалеченото хранилище отдалечено и новосъздадените клонове не съществуват в локалното хранилище.