И накрая, единственото, което остава да видим, е как да регистрираме последователните промени в нашето развитие.
9. Регистриране на промени
Ще направим някои промени във файла с изходния код. Първо ще добавим типичната линия от среди * никс за сценариите и след това ще отправим малко по-ентусиазирано послание. В този случай го правим с текстовия редактор.
Ако изпълним командата git статус Това ще ни информира, че е имало промени и че трябва да направим ново ангажират да ги регистрирате. Затова изпълняваме:
~ / HelloWorld $ git commit -a -m "Добавяне на по-ентусиазирано съобщение"
Когато стартирахме нашия проект през Google Code, установихме, че ще има лиценза GPL v3, той гласи, че софтуерът трябва да се разпространява с копие на лицензионния файл. Ето защо можем да се свържем със сайта на GNU и го изтеглете.
След като разполагаме с лицензионния файл, можем да го добавим към нашия проект. Просто като го пуснете в работната директория. Ако пуснем a git статус, ще ни информира, че има промени, но въпросният файл не се «проследени»(Ако ми позволите термина).
За да бъде отразена промяната в нашето хранилище, трябва ефективно да я добавим с помощта на командата git добави.
~ / HelloWorld $ git добави LICENSE.txt
Ако тичаме отново git статус това ще ни информира, че е добавен нов файл. Накрая пускаме a ангажират за да установим нова версия и накрая можем да качим текущото състояние на нашето локално хранилище в отдалеченото хранилище, хоствано в Google Code.
~ / HelloWorld $ git commit -a -m "Добавяне на GPL v3 лицензен файл" ~ / HelloWorld $ git push gc master
10. Преглед на нашата история
Ако се свържем с хранилището на нашия проект през Google Code можем да видим в раздела източник в раздел Промени различните версии, които използваме в разработката си.
Можете да видите хранилището на адреса: http://code.google.com/p/lecovi-hello-world/source/browse/
Накрая
Както ще видите, това е съвсем просто и е изключително полезен инструмент. Надявам се, че ви е харесало, услужило ви е и очаквам вашите коментари.
Поздрави!
Благодаря за тази поредица интересни статии !!
Има ли някаква специална причина да се използва Google Code вместо Github, която изглежда по-известна? Питам го от най-голямото невежество XD
Поздрави!
Моля!
Не просто ми се стори много просто и мислейки, че много хора вече имат акаунт в Google, можете да получите услугата само като отидете на сайта на Google Code.
GitHub е чудесен инструмент, но наличието на повече опции за конфигуриране понякога го прави малко по-поразителен за начинаещия.
Подготвям някои вноски, където работя малко с GitHub и Bitbucket, представям Mercurial и hg-git.
Прегръдка!