В менш технічному плані
Моя відповідь не відрізняється, але я додаю більше інформації, тому що ті, які є новими, можуть отримати користь від заповнення прогалин в інформації.
Після створення репо на github вони отримують інструкції. Ви можете слідувати цим. Але ось кілька додаткових порад, тому що я знаю, як засмучує почати роботу з git.
Скажімо, ви вже розпочали свій проект на місцях. Скільки у вас немає значення. Але давайте зробимо вигляд, що у вас є проект php. Скажімо, у вас є index.php, contact.php та папка активів із зображеннями, css та шрифтами. Це можна зробити так (легко), але є багато варіантів:
Варіант 1
Увійдіть у свій рахунок github та створіть репо.
![введіть тут опис зображення](https://i.stack.imgur.com/eqgCX.png)
На наступному екрані ви можете скопіювати його там, де вам потрібно, якщо натиснути кнопку (права частина екрана), щоб "клонуватись на робочому столі".
![введіть тут опис зображення](https://i.stack.imgur.com/X0GP9.png)
Ви можете (або зробити це іншим способом), а потім скопіювати вміст існуючого проекту у нове репо-репо. Використовуючи додаток github, ви можете просто взяти звідти користування їх графічним інтерфейсом (це означає, що ви просто натискаєте кнопки в додатку). Звичайно, ви вносите свої примітки до комітету.
Варіант 2
- Створіть своє репо на Github, як згадувалося вище.
- На комп’ютері перейдіть до свого каталогу за допомогою терміналу. використовуючи командний рядок linux, ви введете в каталог. Звідси ви запускаєте такі команди, щоб "підключити" ваш існуючий проект до репо в github. (Це припускаючи, що ви створили репо в github, і він наразі порожній)
спочатку зробіть це, щоб ініціалізувати git (контроль версій).
git init
потім зробіть це, щоб додати всі ваші файли для "моніторингу". Якщо у вас є файли, які ви хочете проігнорувати, вам потрібно додати, .gitignore
але для простоти просто скористайтеся цим прикладом, щоб дізнатися.
git add .
Потім ви здійснюєте і додаєте примітку між ""
подібними "першими фіксаціями" тощо.
git commit -m "Initial Commit"
Тепер, ось, де ви додали існуюче репо
git remote add github <project url>
Але вводьте не буквально <project url>
, а URL-адресу власного проекту. Як ви це розумієте? Перейдіть за посиланням, де знаходиться ваше репо на Github, а потім скопіюйте посилання. У моєму випадку один із моїх репостів https://github.com/JGallardo/urbanhistorical, тому мій URL-адреса для цієї команди просто додасть .git після цього. Так ось і було б
git remote add github https://github.com/JGallardo/urbanhistorical.git
Перевірте, чи працює це, роблячи
git remote -v
Ви повинні побачити, з чим пов’язане ваше репо.
![введіть тут опис зображення](https://i.stack.imgur.com/YoriQ.png)
Тоді ви можете підштовхнути свої зміни до github
git push github master
або
git push origin master
Якщо ви все-таки отримаєте помилку, ви можете виправити її -f
. Але якщо ви працюєте в командному середовищі, будьте обережні, щоб не змусити їх, інакше ви могли б створити більше проблем.
git push -f origin master
git push
?