Обучение C#

Формула программиста

основатель — Волосатов Евгений Витольдович

Для решения задач необходимо авторизоваться

Зарегистрируйтесь и входите в систему, чтобы получить доступ к видео-урокам.
На каждом видео-уроке мы с нуля пишем готовую программу с подробными объяснениями.

 Регистрация    Вход

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Положено начало изучения git. Теперь многое понятно, но впереди еще много работы. Теперь все проекты буду ставить на систему контроля git и активно пользоваться социальной сетью для программистов - GitHub.



Научился: Чтобы хранить директорию (каталог) под контролем версий Вам надо создать репозиторий. С Гитом Вы инициализируете репозиторий в корневой папке одного проекта. Используйте для этого команду git init После инициализации репозитория создаётся скрытая подпапка .git для хранения метаданных о работе Системы Контроля Версий. ================== Working Directory содержит последние скачанные из репозитория версии вместе со всеми изменениями, которые ещё предстоит закоммитить (отправить архивом в репозиторий на Вашем локальном диске). В процессе работы над кодом Вашего проекта все изменения делаются именно в Working Directory. Вы можете просматривать какие именно файлы подвергались изменениям после крайнего коммита в репозиторий. Для этого применяйте команду git status Ответ на эту команду называется "статус рабочего дерева"(working tree status) Все файлы являются "неотслеживаемыми" Гитом, пока не задано обратное. ================== Чтобы сохранить (или закоммитить) файлы в репозиторий Гита, Вам сначала придётся добавить их в Staging Area. Есть три пространства: рабочая директория, сцена и собственно репозиторий. Пользователи перемещают, иначе "продвигают", изменения из рабочего каталога(Working Directory) в промежуточную область(Staging Area), прежде чем вносить их в репозиторий. Один из ключевых подходов в Git заключается в том, что коммиты являются целенаправленными, небольшими и частыми. Промежуточная область(Staging Area) помогает поддерживать этот рабочий процесс, позволяя продвигать только определенные файлы за раз вместо всех изменений в вашем рабочем каталоге. git add имя_файла_с_расширением - этой командой добавляем файл в промежуточную область(Staging Area). ================== git status покажет состояние и рабочего каталога(Working Directory), и промежуточную область(Staging Area) в любой момент. ================== Как только файл был добавлен в промежуточную область, его необходимо зафиксировать в хранилище. Команда git commit -m 'commit message' помещает файлы из промежуточной области(Staging Area) в репозиторий и записывает время\дату, автора и комментарий. При этой операции будут зафиксированы только изменения, добавленные в область подготовки(Staging Area), любые файлы в рабочем каталоге(Working Directory), которые не были подготовлены, не будут включены. ================== Иногда есть определенные файлы или каталоги, которые вы никогда не захотите отслеживать, например, локальная конфигурация разработки. Чтобы игнорировать эти файлы, вы создаете файл .gitignore в корне хранилища. Файл .gitignore позволяет вам определять символы подстановки для файлов, которые вы хотите игнорировать, например * .tmp будет игнорировать все файлы с расширением .tmp. Любые файлы, соответствующие определенному шаблону, не будут отображаться в выводе состояния git и будут игнорироваться при попытке выполнить команду git add.