? GIT команды для начинающих?
Все основные команды GIT, которые вы должны знать как начинающих и как их использовать.
Пожалуйста, смотрите на этот репозиторий
1 Как загрузить код с вашего компьютера в репозиторий GitHub?
- Перейдите на вкладку Repository в своей учетной записи GitHub и создайте новый репозиторий, дайте ему имя, установите Visibilty для публичного или частного и не добавляйте файл uecault readme.md.
- Убедитесь, что у вас установлен Gitbash и подключен к вашей учетной записи GitHub. Вы можете найти много видео на YouTube о том, как это сделать.
- Перейдите в локальную папку, где хранится код, и щелкните правой кнопкой мыши, вы найдете опцию «Откройте Gitbash здесь».
-
git init Используйте эту команду для инициализации вашего репозитория. -
git add . Используйте эту команду, чтобы добавить свои файлы в git. -
git commit -m "put a comment here" Эта команда добавит комментарий, чтобы вы позже знали, о чем посвящен. -
git branch -M main Эта команда установит ветвь на Main. -
git remote add origin https://yourgithubrepo.git Это добавит вашу ссылку Github Repo в удаленное и, таким образом, свяжет ее с местным репо. -
git push -u origin main Это окончательная команда, чтобы протолкнуть все файлы онлайн внутри репозитория. - Как только это будет сделано, вам просто нужно выполнять 4 -й, 5 -й и 8 -й команду, чтобы каждый раз обновлять онлайн -репозиторий с любыми изменениями в локальном репо.
2⃣ Как сотрудничать в чужом репо?
- Разбейте репо, в котором вы хотите сотрудничать.
- Клонировать это раздвоенное репо в вашем локальном компьютере с помощью команды Gitbash
git clone forkedrepolink.git - Затем подключите локальное репо с основным репо, используя:
git remote add upstream mainrepolink.git -
git fetch upstream Используйте эту команду и git rebase upstream/main это для синхронизации основного репо и локального репо. - Внесите изменения в локальный репо -> продвигать изменения в раздробленную репо -> Отправить запрос на вытягивание в основное репо
Присоединяйтесь к нашим разногласиям для получения большего количества таких репозиториев!
Ссылка на разброс