I listened to the course Introduction to Git and GitHub for 1-2 weeks. It was a big mistake to do this after the pell-request was done. I brought for myself knowledge on -
- Git commit -a last commit when you are sure you won't change anything
- Git rm - deleting an untracked file
- Git mv - renaming a commit
- Git checkout can also cancel a command before the last snapshot
- Dash -p check not the whole file, but some changes - git reset dash -p
- Git revert - rollback - create a new commit reversed erroneous (you can git revert+ID)
- Git log (num) for example 2 - see the last 2 entries
Completed all levels [learngitbranching.js.org:]
- This course gave an understanding of the basics of git , its main commands. As well as understanding the branching of commits in git repositories
- It was interesting to go through the tutorial and see how the commands are executed.
Will I continue to use the knowledge gained in this course? - Definitely yes.
Additional material
- Лекція по Git від Олексія Руденка
- Git за 30 хвилин
- Git tips
- About Merge Conflicts
- Resoilving a Merge Conflict
- Communicating using Markdown
- Learn anything front-end
- TypingClub
- How to Learn and Cope with Negative Thoughts
In this course, it was also interesting to go through the game to see how the teams work in action. Some of these commands I've seen before with git
Перейду на українську)
- pwd щоб дізнатися шлях до поточного робочого каталогу;
- Cd Для навігації за файлами та каталогами вимагається або повний шлях, або ім'я каталогу, залежно від поточного робочого каталогу, в якому ви знаходитесь. cd .. (з двома точками), щоб переміститися на один каталог вгору
- cd, щоб перейти прямо в домашню папку
- cd- (з дефісом), щоб перейти до попереднього каталогу;
- Ls Команда ls використовується для перегляду вмісту каталогу. За замовчуванням ця команда відобразить вміст вашого поточного робочого каталогу. ls -R також виведе список усіх файлів у підкаталогах
-
- ls -a покаже приховані файли
- ls -al виведе список файлів і каталогів з детальною інформацією, такий як дозволи, розмір, власник і т. д. якщо ви хочете переглянути вміст інших каталогів, введіть ls, а потім шлях до каталогу. Наприклад, введіть ls /home/username/Documents для перегляду вмісту в Documents.
- cat скорочення від concatenate) - одна з найбільш часто використовуваних команд в Linux. Використовується для виведення вмісту файлу командного рядка (sdout). Щоб запустити цю команду, введіть cat, а потім ім'я файлу та його розширення. Наприклад: cat file.txt. Ось інші варіанти використання команди Linux cat:
- cat filename створює новий файл
- cat filename1 filename2>filename3 об'єднує два файли (1 і 2) і збереже їх вміст у новому файлі (3) Щоб перетворити файл у верхній або нижній регістр, cat filename | a-z A-Z >output.txt;
- Cp використовуйте команду cp для копіювання файлів з поточного каталогу в інший каталог. Наприклад, команда cp scenery.jpg/home/username/Pictures створить копію scenery.jpg (з вашого поточного каталогу) в каталог Pictures.
- mv Основне призначення команди mv — переміщення файлів, хоча її також можна використовувати для їх перейменування. Аргументи в mv схожі на аргументи команди cp. Вам потрібно ввести mv, ім'я файлу та каталог призначення. Наприклад: mv file.txt/home/username/Documents. Команда Linux для перейменування файлів виглядатиме так: mv starojeimia.ext novojeimia.ext.
- mkdir Використовуйте команду mkdir, щоб створити новий каталог. Якщо ви введете mkdir Music, команда створить каталог з ім'ям Music.
Додаткові команди mkdir:
- Щоб створити новий каталог усередині іншого каталогу, використовуйте цю базову команду Linux mkdir Music/Newfile;
- Використовуйте опцію p (parents), щоб створити каталог між двома існуючими каталогами. Наприклад, mkdir -p Music/2020/Newfile створить новий файл «2020».
- Rmdir Якщо потрібно видалити каталог, використовуйте команду rmdir. Однак rmdir дозволяє видаляти лише порожні директорії.
- Rm Команда rm використовується для видалення файлів. Якщо ви хочете видалити каталог з усім його вмістом, в якості альтернативи rmdir використовуйте rm з опцією -r. Примітка: Будьте дуже обережні з цією командою і завжди перевіряйте, в якому каталозі ви знаходитесь. Вона видаляє все, і її неможливо скасувати.
- Touch - Команда touch дозволяє створити новий порожній файл через командний рядок Linux. Як приклад введіть touch /home/username/Documents/Web.html, щоб створити файл HTML с назвою Web в каталозі Documents.
- Locate Використовуйте цю команду, щоб знайти потрібний вам файл. Вона працює як команда пошуку у Windows. Більше того, аргументу -i зробить команду нечутливою до регістру, завдяки чому ви зможете шукати файли, навіть якщо ви не пам'ятаєте їх точні назви;
- find Подібно до команди locate, find також виконує пошук файлів і каталогів. Різниця в тому, що команда find використовується для пошуку файлів у поточному каталозі.
Наприклад, команда find/home/-name notes.txt буде шукати файл з ім'ям notes.txt в домашньому каталозі та його підкаталогах.
Інші варіанти використання команди Linux find:
- Для пошуку файлів у поточному каталозі використовуйте find . -name notes.txt
- Для пошуку каталогів використовуйте / -type d -name notes. txt4
- Grep Ще одна базова команда Linux, яка, безсумнівно, стане в нагоді для повсякденного використання grep. З її допомогою здійснюється пошук по всьому тексту у поточному файлі. Наприклад, grep ubuntu notepad.txt буде шукати слово ubuntu у файлі notepad. Рядки, що містять слово, що шукається, будуть відображатися повністю
- Df Використовуйте команду df, щоб отримати звіт про використання дискового простору в системі у відсотках та кілобайтах. Якщо ви бажаєте переглянути звіт у мегабайтах, введіть df -m.
- Head Команда head використовується для перегляду перших рядків будь-якого текстового файлу. За промовчанням вона покаже перші десять рядків, але ви можете змінити це число. Наприклад, якщо ви хочете показувати лише перші п'ять рядків, введіть head -n 5 filename.ext.
- Diff Будучи скороченням від англійського слова difference (різниця), команда diff порівняє вміст двох файлів рядково. Після аналізу файлів буде виведено рядки, які не збігаються. Програмісти часто використовують цю команду, коли потрібно внести зміни до програми, не переписуючи весь вихідний код. Найпростіша форма цієї команди - diff file1.ext file2.ext.
- chmod ще одна команда Linux, яка використовується для зміни дозволів на читання, запис та виконання файлів та каталогів.
- Jobs Команда jobs відображає всі поточні завдання разом з їхніми статусами. Завдання — це процес, запущений у фоновому режимі.
- kill Якщо у вас є програма, що не відповідає, ви можете завершити її вручну, використовуючи команду kill. Команда відправить певний сигнал додатку, що неправильно працює, і дасть йому команду припинити роботу.
- Wget Командний рядок Linux дуже корисний — ви навіть можете завантажувати файли з інтернету. Зробити це можна за допомогою команди wget. Для цього просто введіть wget і посилання для скачування.
- History Регулярно користуючись Linux, ви помітите, що запускаєте сотні команд щодня. Команда history дозволяє переглянути команди, які ви вводили раніше.
- man Невпевнені у функціях деяких команд Linux? Не турбуйтеся, ви можете легко навчитися використовувати їх прямо з оболонки Linux за допомогою команди man. Наприклад, man tail покаже інструкцію до команди tail.
- zip, unzip Використовуйте команду zip для стиснення ваших файлів у zip-архів, а команду unzip для вилучення zip-файлів із zip-архіву
- Hostname Якщо ви хочете дізнатися ім'я вашого хоста/мережі, просто введіть hostname. Додавання -I в кінці виведе IP-адресу вашої мережі.
[x] HTTP: Протокол, який повинен розуміти кожний веб-розробник - Частина 1
[x] HTTP: Протокол, який повинен розуміти кожний веб-розробник - Частина 2
[x] 3 і 4 курсу Introduction to Git and GitHub [x] (Пройдіть наступні рівні learngitbranching.js.org) [https://learngitbranching.js.org/?locale=uk]
[ ] Flight rules for git цей курс потрохи роздруковуєсться та вішається на стіну перед очима, там зібрано майже все що має статися в нагоді на протязі усієї роботи не тільки в новачків.
[x] Oh shit, git! Дуже доступною мову і зрозуміло написано))) Забрала собі в скарбничку
[x] GitHub Skills Це також забрала собі на в читання перед сном)
В цьому курсі зустріла багато вже знайомого, що сталося в пригоді, так це повторення блокової моделі. Відео "Фрилансер по жизни" бачила раніше, теж по ним займалась
- Intro to HTML & CSS
- Learn HTML(Eng)
- Learn CSS(Eng)
- HTML уроки (з 3 по 7 відео)
- CSS уроки (з 9 по 15 відео)
З ціма св-ва стикалась і раніше, але ці речі які не дозволяють забути про себе і які ну дуже полегшують позіювання в порівнянні як це було раніше при блочній системі. Дві гри по flex & grid також бачило пїраніше, але й задоволенням та для закріплення пройшла ще раз