Github - це приголомшливий інструмент для спільної розробки програмного забезпечення. По роботі з git досить багато документації: в довідці програми і в Інтернеті.
Як редагувати вихідний код на Github'е
Я покажу тут частину реального робочого процесу над реальним кодом.
Ситуація: в програмі airgeddon в гілку EvilTwin мені потрібно внести зміни в деякі рядки. Я починаю з клонування коду на локальний диск:
Зверніть увагу, що я використовую ключ -b. після якого вказую ім'я гілки EvilTwin. За замовчуванням клонується найновіша гілка (гілка, в якій були зроблені найсвіжіші зміни). Оскільки ім'ям за умовчанням є master. то зазвичай саме ця гілка і клонується.
Назва гілок і особливості робочого процесу у кожного проекту можуть бути свої - і вони обговорюються всередині команди або доступні у вигляді публічних правил.
Виводитися інформація про статус (змінений файл) і підказки, що робити далі:

Додаємо файл (и), в яких були зроблені зміни:
І знову дивимося статус:

Отримуємо приблизно наступну інформацію:
Якщо цікаво, можна знову подивитися статус:
Отримана інформація та порада свідчать, що все готово для відправки наших змін на Github. Щоб це зробити я виконую команду (EvilTwin в даному випадку - це назва гілки, в яку я роблю Комміт):
Наостанок можна знову перевірити статус: