Как загрузить проект на github

Как писатели могут использовать GitHub для хранения своих работ Некоторые люди предпочитают облачные сервисы хранения, такие как Dropbox, или онлайн-редакторы, такие как Google Docs, в то время как другие используют настольные приложения, такие как Microsoft Word. Я же использую нечто под названием GitHub. GitHub: Это больше, чем просто код Я использую Git и GitHub для хранения и доступа ко всем моим письмам. Git - это эффективный инструмент, который можно использовать для отслеживания изменений в документе, плюс вы можете очень быстро загрузить его на GitHub.

Также быстро и легко можно загрузить свою работу на второе или третье устройство. Если вы никогда не слышали о GitHub, то это самое популярное в мире место для хранения и поддержки открытых исходных кодов. Может показаться, что это безумное место для хранения ваших записей, но это не так! В конце концов, код - это всего лишь строки и строки текста, как и ваша статья, рассказ или диссертация.

Подробнее

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

Погуглите, и вы найдете всевозможные безумные способы использования GitHub. Что такое Git и GitHub? Информационный раздел репозитория GitHub. Git - это программа с открытым исходным кодом, созданная Линусом Торвальдсом, известным разработчиком Linux. Технически она называется распределенной системой контроля версий или распределенной VCS. Git не может произвольно сохранять версии ваших документов через регулярные промежутки времени. Вместо этого он сохраняет изменения в ваших документах только тогда, когда вы ему об этом скажете.

Ваши документы образуют репозиторий или repo, что является просто модным термином для обозначения папки в вашем проекте. Например, папка Documents в Windows была бы репозиторием, если бы вы использовали Git для управления ею, но это не так. Когда вы сохраняете изменения в своих документах в Git, это называется фиксацией. Коммит - это просто запись последних изменений, которые вы внесли в документ. Каждый коммит имеет длинную строку цифр и букв в качестве идентификатора.

Если вы вызываете прошлый коммит по его идентификатору, вы не видите весь проект целиком, как это происходит в истории документов в Word. Вы видите только самые последние изменения, когда был сделан этот коммит. Однако это не означает, что весь проект не был зафиксирован. Вы можете удалить все свои записи из папки проекта и получить последнюю версию с помощью нескольких команд git. Вы даже можете вернуться назад и посмотреть, как выглядел проект неделю или шесть месяцев назад.

Вы также можете включить сообщение в каждый коммит, что очень полезно. Например, если вы что-то написали и не уверены, что хотите это сохранить, просто сделайте коммит. Этот раздел будет сохранён в вашей истории коммитов, даже если вы позже удалите его из проекта.

Git лучше всего работает в командной строке, что является большим преимуществом, но у него есть и свои недостатки. Командная строка отлично подходит для создания коммитов и загрузки изменений. Однако если вы хотите просмотреть историю коммитов, это не идеальный вариант. Именно поэтому многим нравится GitHub, популярный онлайн-сервис, который предлагает веб-интерфейс к вашим репозиториям Git.

С помощью GitHub вы можете легко просматривать прошлые коммиты, а также загружать свои записи на несколько компьютеров. Вместе Git и GitHub позволили мне контролировать историю версий на гранулированном уровне. Простые текстовые файлы упрощают работу Git может помочь сохранить ваши записи, но он не может сделать вас лучшим писателем. Git и GitHub захватывают практически любой тип файла для записи, хотя лучше всего они работают с простым текстом.

Если вы пишете, то пишите простым текстом.

Если вы пишете в Microsoft Word, он будет работать, но вы не сможете увидеть свои прошлые коммиты в командной строке или в GitHub. <Вместо этого вам нужно вызвать прошлый коммит в командной строке, это называется "checkout", а затем открыть файл Word. а затем открыть файл Word. Файл Word выглядит так же, как и при первоначальной фиксации, и вы можете вернуться к текущей версии с помощью еще одной быстрой команды.

Если вы используете Scrivener, это тоже работает. Scrivener сохраняет файлы в виде текста, поэтому он также показывает прошлые фиксации на GitHub и в командной строке. Но Scrivener также сохраняет данные, которые важны для программы, но не для вас. Вы получаете много мусора в каждом коммите, что делает его трудночитаемым. Я использую обычные текстовые файлы, потому что это все, что вам нужно для объединения слов, особенно в ваших первых черновиках.

Начиная с Git'а Давайте рассмотрим технические детали того, как все это работает. Мы начнем с компьютера, а затем перейдем к облаку с GitHub.

Для начала работы вам понадобится программа-терминал на macOS или Linux. Если на вашем компьютере установлена Windows 10, вам нужно будет установить Ubuntu или другой дистрибутив Linux через подсистему Windows for Linux WSL, что довольно просто. Вы можете ознакомиться с нашим руководством по установке оболочки Linux Bash на Windows Или, если вы используете более старую версию Windows, вы можете использовать Cygwin, чтобы получить оболочку Bash.

Откройте терминал и перейдите в папку, которую вы хотите использовать в качестве Git-репозитория. Для наших целей, допустим, у нас есть папка с именем "MyNovel" в папке Documents. Обратите внимание, что между словами нашего Git-репозитория нет пробела. Вы облегчите себе жизнь, если сделаете это, потому что Bash не любит пробелы, и работа с ними становится запутанной. Далее перейдите в терминале в папку MyNovel. Также обратите внимание, что строчная буква "c" указывает на диск, на котором вы находитесь.

Сейчас нам нужно инициализировать папку MyNovel как Git-репозиторий. Эта команда работает, если вы только начинаете новый роман или если у вас уже есть несколько сохраненных файлов внутри. Не верите мне? Введите вот это: ls -a Эта команда попросит ваш компьютер перечислить все, что находится в текущей папке, включая скрытые элементы.

Вы должны увидеть что-то, что будет отображаться на экране.

Вы должны увидеть что-то вверху под названием ". Скрытая папка". Вам никогда не понадобится открывать ее, но она должна быть там. Первый коммит Прежде чем мы сделаем наш первый коммит, Git хочет знать ваше имя и адрес электронной почты. Git использует эту информацию, чтобы определить, кто сделал коммит, и эта информация включается в журнал коммитов. Для практических целей это не имеет значения, поскольку авторы обычно работают в одиночку, но Git всё равно требует эту информацию.

Чтобы задать адрес электронной почты и адрес, сделайте следующее: git config --global user. Теперь перейдем к первому коммиту. Чтобы сохранить изменения, нам нужно сказать Git'у, чтобы он отслеживал эти файлы. Для этого введите: scum add. Точка указывает Git'у отслеживать все неотслеживаемые файлы в папке, для которой вы хотите создать истории.

Эта команда также указывает Git'у подготовить все отслеживаемые в данный момент файлы, которые были изменены. Этот процесс называется prepending files for commit.

Этот процесс вы называете prepending files for commit.

Для наших целей стейджинг не так важен, но он может быть полезен. Если вы вносите изменения в главы 2 и 3, но хотите зафиксировать изменения только в главе 2, вы должны сделать главу 2 следующим образом: git add Chapter2.

Настало время для первого коммита: Git commit -m "Это мой первый коммит. Мне нравится использовать сообщения о фиксации, чтобы отмечать количество слов. Я также использую их для записи специальной информации, например: "Этот коммит включает интервью с генеральным директором Acme Widgets". Если я пишу рассказ, я могу включить сообщение следующего содержания: "Этот коммит содержит новую сцену, в которой собака убегает"

.

Полезные сообщения облегчают поиск ваших коммитов в дальнейшем. Теперь, когда мы начали отслеживать свои документы, пришло время поместить наши записи в облако с помощью GitHub. Я использую GitHub как дополнительную резервную копию, надежное место для просмотра изменений в документах и способ доступа к моим материалам на нескольких компьютерах. Во-первых, вам нужно зарегистрировать бесплатный аккаунт на GitHub. Для создания частных репозиториев платный аккаунт не нужен. Однако в частном репозитории вы можете сотрудничать только с тремя людьми.

Если над статьей работает команда из пяти и более человек, вам необходимо зарегистрировать аккаунт Pro за $7 в месяц.

После создания аккаунта давайте создадим новое репо. Первое, что нам нужно сделать, это назвать репо. Вы можете использовать то же имя, которое вы использовали для папки на своем компьютере. В поле "Имя репозитория" введите "MyNovel". Вы можете написать что-то вроде: "Мой потрясающий новый роман о мальчике, девочке и их собаке" и т.д.

Мы не хотим этого делать, потому что у нас уже есть хранилище на нашем компьютере. Затем нажмите "Создать репозиторий". В разделе "Быстрая настройка - если вы уже занимались подобными вещами" скопируйте URL-адрес.

Перенос настольного репозитория в облако Использование Git в командной строке. При первом подключении репозитория к GitHub необходимо использовать несколько специализированных команд.

Навигация

thoughts on “Как загрузить проект на github ”

  1. Моя мама говаривала, что бог дал мужчине две головы, но крови так мало, что думать ими можно только по очереди Жила-была обкновенная шведская семья: мама, папа, брат, сестра и Малыш, который хотел собаку. Девственность не порок, а половая безграмотность. Доверяю, но проверяюсь

    Ответить
  2. Ваша тема уже с месяц как притча воязыцех по всему инету. Еще иногда ее называют бородатым бояном. Но в целом спасибо канешн

    Ответить

Leave a Comment