• Как сунуть уже готовый проект в репозиторий?

    skubatko
    @skubatko
    Java Developer
    сам попробовал наскоком изучить, получилось не очень хорошо, делали совместный проект, народ просил не пушить меня некоторое время код, а почему, я только месяц назад понял, когда шаг за шагом прочитал учебник по гиту https://git-scm.com/book/ru/v2

    по IDE, думаю во всех современных такая опция есть, я пользую IDEA https://www.jetbrains.com/idea/ тут хорошо реализовано

    после прочтения учебника использую пока только терминал

    резюме: рекомендую потихоньку выучить основы по учебнику и затем совершенствоваться
    в качестве бонуса: есть бесплатный хороший видео-курс https://geekbrains.ru/courses/66

    теперь собственно по сабжу: путем некоторых экспериментов с потерей и восстановлением кода пришел к такой последовательности:

    открываем Terminal в нужной папке с проектом и затем вводим последовательно команды:

    git init
    git add --all
    git commit -a -m 'first commit'
    git remote add origin https://github.com/user/project.git !! поменять https на свой линк на репозиторий
    git pull --rebase origin master
    git push origin master
    Ответ написан
    4 комментария
  • Что должен знать junior ios developer?

    tikhonov666
    @tikhonov666
    iOS, Swift, Objective-C
    Должен знать один из двух языков Swift или Objective-C;
    Должен иметь представление об паттерне MVC и как приложения строятся на основе этого паттерна;
    Должен знать базовые классы фреймворка Foundation - Int, String, Date, Data, DateFormatter, IndexPath ..., фреймворка UIKit - UIView, UIViewController, UITableViewController, UINavigationController, ... ;
    Должен знать жизненный цикл вью контроллера;

    Должен уметь строить простые интерфейсы как в коде так и в сториборде, должен знать AutoLayout;
    Должен уметь читать английскую документацию;
    Должен уметь пользоваться гуглом;

    Очень желательно иметь небольшой опыт с
    GCD, Operation
    CoreData
    MapKit
    Cocoapods
    Ответ написан
    Комментировать