В менш технічному плані
Моя відповідь не відрізняється, але я додаю більше інформації, тому що ті, які є новими, можуть отримати користь від заповнення прогалин в інформації.
Після створення репо на github вони отримують інструкції. Ви можете слідувати цим. Але ось кілька додаткових порад, тому що я знаю, як засмучує почати роботу з git.
Скажімо, ви вже розпочали свій проект на місцях. Скільки у вас немає значення. Але давайте зробимо вигляд, що у вас є проект php. Скажімо, у вас є index.php, contact.php та папка активів із зображеннями, css та шрифтами. Це можна зробити так (легко), але є багато варіантів:
Варіант 1
Увійдіть у свій рахунок github та створіть репо.
На наступному екрані ви можете скопіювати його там, де вам потрібно, якщо натиснути кнопку (права частина екрана), щоб "клонуватись на робочому столі".
Ви можете (або зробити це іншим способом), а потім скопіювати вміст існуючого проекту у нове репо-репо. Використовуючи додаток 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
Ви повинні побачити, з чим пов’язане ваше репо.
Тоді ви можете підштовхнути свої зміни до github
git push github master
або
git push origin master
Якщо ви все-таки отримаєте помилку, ви можете виправити її -f
. Але якщо ви працюєте в командному середовищі, будьте обережні, щоб не змусити їх, інакше ви могли б створити більше проблем.
git push -f origin master
git push
?