В этом уроке вам будет показано, как просматривать разные версии файлов в вашем Git-репозитории.
Вы увидите, как вывести чистый, полный литсинг файла, хранящегося в вашем репо, с помощью команды Git Show.
Вы когда-нибудь просматривали несколько версий файла, хранящегося в общедоступной системе Git-репозитория, такой как Github, Bitbucket или Gitlab?
Просмотр чистого, полного индекса предыдущей версии файла полезен для аудита кода, заглядывая в предыдущее состояние, чтобы понять, как он работал в прошлом.
Хотя приятно переключаться между версиями файла в графическом интерфейсе, иногда нам нужны те же функции из командной строки.
Мы можем сделать то же самое, используя команду git show.
Git Show
Команда Git Show позволяет нам просматривать файлы такими, какими они были в предыдущем состоянии.
Вывести содержимое файла из предыдущей версии файла
git show <version>:<file>
git show release-23:internal/example/module.go
package example
type Module struct {
name string
}
func (m *Module) SetName(name string) {
m.name = name
}
func (m *Module) GetName() string {
return m.name
}