Как да нулирате файла, за да бъде същият като главния клон в Git

Kak Da Nulirate Fajla Za Da B De S Siat Kato Glavnia Klon V Git



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

В това ръководство ще научите процедурата за нулиране на файлове, за да бъдат същите като главния клон в Git.

Как да нулирате файла, за да бъде същият като главния клон в Git?

Да предположим, че имаме важен файл в нашия Git ' майстор ” клон, който не е актуализиран. Той обаче вече е актуализиран и ангажиран многократно в друг клон. Сега от нас се изисква да премахнем всички промени, направени във файла, и да го върнем към същото състояние като в главния клон.







Преминете към дадената по-долу процедура, за да разберете горния сценарий!



Стъпка 1: Стартирайте Git Bash
Отворете терминала Git с помощта на „ Стартиране ' меню:







Стъпка 2: Преместване в Git Directory
Отидете до локалната директория на Git, като използвате „ cd ” команда:

$ cd 'C:\Потребители asma\Go \R Evert'



Стъпка 3: Създаване и превключване на клон
Сега създайте и превключете към новия клон веднага, като използвате предоставената команда:

$ git проверка майстор

Стъпка 4: Създайте файл
Изпълнете „ докосване ' команда за създаване на нов файл с име ' file1.txt ”:

$ докосване file1.txt

Стъпка 5: Проследете файла
След това проследете файла от работната директория до зоната за етап:

$ git add file1.txt

Стъпка 6: Извършете промени
Ангажирайте промените, направени в Git хранилището със съобщение за ангажимент:

$ git ангажимент „Добавен е 1 файл“

Както можете да видите, промените са ангажирани успешно в хранилището на Git:

Стъпка 7: Актуализирайте файла
Отворете файла, за да направите някои промени в него:

$ стартирайте file1.txt

Стъпка 8: Извършете промени
Сега запазете промените, като използвате „ git ангажимент ' команда с ' ”, за да посочите всяко съобщение:

$ git ангажимент 'file1.txt актуализиран'

Стъпка 9: Превключете клон
След това изпълнете „ git проверка ' команда за превключване към предишния ' основен ” клон:

$ git проверка основен

Стъпка 10: Актуализирайте файла
Отворете файла с помощта на „ започнете ', за да го актуализирате и натиснете ' CTRL + S ” за запазване на промените:

$ стартирайте file1.txt

Стъпка 11: Нулирайте файла
За да нулирате промените, изпълнете „ git проверка ” команда:

$ git проверка майстор -- file1.txt

Тук сме посочили името на клона ' майстор ' и използвани ' ” преди името на файла, което показва, че посоченият текст ще бъде интерпретиран като име на файл, а не като име на клон:

Стъпка 12: Проверете операцията за нулиране
Сега отворете файла, за да проверите операцията за нулиране:

$ стартирайте file1.txt

Както можете да видите, посоченият файл се отваря в редактора по подразбиране и се нулира до същия като главния клон:

Стъпка 13: Вижте промените
Накрая изпълнете „ git разл ”, за да видите разликата между съдържанието в новозададения файл:

$ git разл --кеширани

Тук „ –кеширано ” се използва за показване на промените за нулиране:

Нека да проверим процедурата за нулиране на файла към конкретен ангажимент в Git.

Как да нулирате файла към конкретен ангажимент в Git?

Понякога потребителите трябва да нулират файла към определен ангажимент. За да постигнат това, потребителите могат да видят промените, направени между версиите на файла. Нека опитаме дадените по-долу инструкции за тази цел.

Стъпка 1: Преместване в папка
Изпълнете „ cd ”, за да отидете до конкретната папка:

$ cd 'C:\Потребители azma\Go'

Стъпка 2: Създайте директория
Създайте нова локална директория на Git, като използвате предоставената команда:

$ mkdir Подсказка за Linux

След това отидете до новосъздаденото локално хранилище на Git:

$ cd Подсказка за Linux

Стъпка 3: Създаване и превключване на клон
Сега създайте нов клон и незабавно преминете към него:

$ git проверка алфа

Тук „ ” флагът представлява клона:

Стъпка 4: Създайте файл
Създайте нов файл с име „ file1.txt ” с помощта на следната команда:

$ докосване file1.txt

Стъпка 5: Проследете файла
След това изпълнете „ git add ” команда за проследяване на файла до зоната за етап:

$ git add file1.txt

Стъпка 6: Отворете файла
Отворете създадения файл, добавете текст и го запазете:

$ стартирайте file1.txt

Стъпка 7: Създайте и превключете клон
След това създайте и превключете към новия клон с име „ бета ' с помощта на ' git проверка ” команда:

$ git проверка бета

Стъпка 8: Отворете и актуализирайте файла
Отворете файла, актуализирайте го в новия клон и го запазете:

$ стартирайте file1.txt

Стъпка 9: Извършете промени
Завършете всички промени в хранилището на Git:

$ git ангажимент 'файл1 актуализиран'

Стъпка 10: Проверете хронологията на регистрационните файлове
Вижте хронологията на регистрационния файл на локалното хранилище на Git:

$ git дневник

Резултатът се отнася до най-новите промени в комита:

Стъпка 11: Нулиране на файл с помощта на хеш за извършване
Изпълнете „ git проверка ” команда с хеша за извършване и името на файла, за да го нулирате:

$ git проверка f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

Както можете да видите, промените са нулирани успешно:

Можете също да изпълните същата задача, като използвате „ git нулиране ”, както следва:

$ git нулиране f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

Както можете, текущото състояние на „ file1.txt 'е' М ”, което показва, че е променено и се нулира както преди:

Компилирахме метода за нулиране на файлове, за да бъде същият като главен клон в Git.

Заключение

За да нулирате файла, за да бъде същият като главния клон в Git, създайте Git локално хранилище. След това създайте и добавете файлове към него. След това създайте и незабавно превключете към новия клон. Отворете файла в нов клон, актуализирайте го и го запазете в Git. Изпълнете „ $ git checkout master — име_на_файл ”, за да нулирате файла. За да нулирате файла към конкретен ангажимент в Git, използвайте „ $ git нулиране ' или ' $ git плащане ” команда. Това ръководство илюстрира процедурата за нулиране на файлове, за да бъдат същите като главния клон в Git.