Не съм програмист, но използвам Git всеки ден за следните 5 неща

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

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

Разбира се, кривата на обучение може да бъде стръмна и в началото може да се нуждаете от интерактивни материали, за да научите Git. Но щом веднъж го усвоите, Git може да бъде мощен инструмент за управление на всичко – от работните документи до списъците със задачи. Аз използвам Git почти всеки ден и повечето от тези действия нямат нищо общо с програмирането.

5. Git може да управлява моите писмени проекти

От разхвърляни документи до чисти версии.

Не съм програмист, но използвам Git всеки ден за следните 5 неща

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

С Git мога да имам отделно хранилище за всяка статия, която пиша. Когато правя промени, мога да ги записвам с пределно ясно съобщение като „добавен уводен раздел“ или „пренаписан край въз основа на обратна връзка от редактора“. Това не само ми помага лесно да проследявам промените в работата си, но и означава, че мога да видя какво точно съм променил, кога и по каква причина. Уверете се, че пишете ефективни и полезни съобщения за извършените промени в Git, за да постигнете най-добри резултати.

Това също така улеснява работата върху множество чернови и гледни точки. Ако реша, че някоя по-ранна версия ми харесва повече, мога да се върна към предишното състояние, без да губя какъвто и да е напредък. Освен това мога да създавам клонове за различните подходи или гледни точки и мигновено да превключвам между различните версии.

4. Съвместна работа без хаос

Обединявайте идеите, а не бъркотията.

Не съм програмист, но използвам Git всеки ден за следните 5 неща

Като журналист често ми се налага да работя с различни редактори и автори, понякога върху едно-единствено копие. Признавам, че Google Docs върши добра работа в подобни случаи, но това е нищо в сравнение с начина, по който Git проследява промените и управлява версиите.

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

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

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

3. Неразрушима система за архивиране

Вашата защитна мрежа за проектите.

Не съм програмист, но използвам Git всеки ден за следните 5 неща

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

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

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

2. Организиране на проектите, задачите и др.

Прикрит ръководител на проекти.

Git също така е организационна придобивка за мен. Моите изследователски бележки, проектна и техническа документация, а сега дори и ежедневните ми списъци със задачи – всичко това се намира в хранилищата на Git.

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

1. Управление на уеб сайт и ресурсите за съдържанието

Дръжте сайтовете и съдържанието под контрол.

Не съм програмист, но използвам Git всеки ден за следните 5 неща

Използвам Git и за поддръжка на личен уеб сайт и блог. Това може да звучи малко свързано с програмирането, но Git ми помогна да управлявам съдържанието на моя сайт по много по-добър начин.

Вместо да влизам в CMS като WordPress, мога да пиша материалите си в любимия си текстов редактор и да прехвърлям промените директно в своя сайт. Настройването на тази безпроблемна работа в началото беше известно предизвикателство и ще трябва да изградите сайта си от нулата, за да поддържате тази инфраструктура. Въпреки това, ако се справите както трябва, това прави публикуването на съдържание съвсем лесно.

Всеки път, когато трябва да създам нова публикация или статия, просто създавам нов файл, записвам съдържанието си, изпращам го и придвижвам – сайтът се актуализира автоматично. Освен това ми позволява да използвам една програма – Visual Studio Code – за писане на съдържание и код за уеб сайта.

Аспектът на контрол на версиите е доста полезен и за управлението на уеб сайтове. Ако актуализация на сайта повреди нещо, мога да се върна към предишното състояние и да възстановя сайта в рамките на няколко минути.

Не съм програмист, но използвам Git всеки ден за следните 5 неща

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

Той ви дава по-добра съвместна работа, автоматични резервни копия, организирана историята на проекта и дава увереност да експериментирате, знаейки, че пълното възстановяване е на няколко команди разстояние. Да, има доста голяма крива на изучаване и тя може да се окаже стръмна. Има обаче инструменти като GitHub Desktop и GitKraken, които предлагат по-визуален подход към Git, а не обичайния интерфейс от командния ред, което го прави по-достъпен.

След като веднъж разберете основите – commit, push, pull и branch – ще се чудите как сте се справяли без него. Опитайте и Git може да се превърне в новия ви любим инструмент.


Към оригиналната статия да допълним, че Git (произнася се „гит“) е децентрализирана система за контрол на версиите на файлове. Създадена е от Линус Торвалдс за управление на разработката на Linux. Поради нуждата да се контролира огромната база от код на Linux ядрото, основната цел при разработката на Git е била бързината. Координатор на разработката на Git е Джунио Хамано.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

1 Коментар
стари
нови оценка

Нови ревюта

Подобни новини