ZuzuStudio / AoS-sketches

Разнастайныя эскізы і накіды па гульне
1 stars 0 forks source link

У гэтым рэпазітарыі размяшчаем усе свае ідэі, эскізы і накіды.

Actual

Я ствару для кожнага сваю галіну (branch), спачатку змяшчайце свае файлы ў яе (першым крокам зрабіце папку вашага імені ці ніка), а потым, калі адзін-два чалавекі паглядзелі вашую ідэю і лічаць яе добрай злівайце (merge) з асноўнай галіной (master).

Tips and Tricks

git checkout <імя галіны>

git merge <імя дадаваемай галіны>

git branch <імя галіны>

P. S.

!!! УВАГА !!! змены з папярэднім варыянтам (бо мне падаецца так будзе прасцей, чым стары)

Для тых хто не ствараў рэпазітарый па ужо існуючаму (крокі 1-3 робяцца толькі адзін раз):

  1. Перайдзіце ў папку якая будзе змяшчацца НАД той, дзе будзе рэпазітарый.
  2. git clone -o <імя, напрыклад, github> <github url>
  3. пераходзім у з'явіўшуюся папку (калі трэба змяняем ёй назву) cd <імя папкі>
  4. git checkout <імя вашай галіны>
  5. Працуем, што трэба каміцім
  6. Адпраўляем, забіраем адпаведна толькі вашу галіну і часамі майстар (асабліва калі збіраецеся прасіць уліць вашыя змены), каманды адпаведна git push github <галіна> і git pull github <галіна>
  7. Пажадана перад заліваннем змен на майстра заліць змены майстра на вашую галіну, каб калі паўстануць якія канфлікты, яны былі ў вашай галіне, а не ў майстры.
  8. Залівання вашай галіны у майстар павінен праводзіць іншы чалавек, які перад гэтым паглядзіць ваш код і будзе з усім згодны.

Atention

!!! АБАВЯЗКОВА !!! трэба перад пачаткам працы сінхранізіраваць лакальны рэпазітарый з гітхабам, трэба памятаць, што пул гэта адначасовы две каманды git fetch і git merge, таму сачыце якую галіну у якую вы пуліце.

І яшчэ праверце хто прапісаны у вас аўтарам (імя і эмэйл, асабліва калі пераўсталёвалі гіт ці сітэму), бо я тут поўгадзін затраціў не менш каб убраць свой рабочы эмейл з коммітаў (і ўрэшце пайшоў віндовым шляхам :( )

Tasks

Як дамашняя праца: стварыце у сваёй галіне сваю папку (можаце у ёй сваю рідмішку стварыць), пакажыце каму небудзь з нашых, хай гэты другі чалавек сал'е вашую ветку з майстрам і запушыт (git push)