الفلاتر
طريقة البحث
  • الكلمات العادية تجد الأسماء والنصوص والأمثلة.
  • "كلمتان" تجد العبارة بالضبط.
  • --name أو -x تجد خيارًا.
  • #كلمة تبحث داخل الأوامر فقط.
  • @grep تجد الدروس والمعامل التي تستخدم grep.
  • الفلاتر: cat:network · in:labs · level:rhcsa · ch:8 · root:yes. ضع ! قبل كلمة لاستبعادها. OR بين الكلمات تعني إحداها.
  • ↑ ↓ للتنقل · Enter للفتح · Esc للإغلاق · / للبحث

Git و GitHub لمديري الأنظمة

إدارة الإصدارات للكود والإعدادات والبنية التحتية: commits والفروع والمستودعات البعيدة وطلبات الدمج والتراجع وإبعاد الأسرار عن Git.

دورة من
Git project
رمز الدورة
Git
الإصدار
Git 2.4x
الدروس
40

تتبع هذه الملخصات المحتوى المنشور للدورة. كتبت كل درس بكلماتي الخاصة وجرّبت الأوامر على RHEL 10. هي ليست مادة تدريبية من Red Hat. التحق بالدورة الرسمية للمحتوى الكامل والمعامل العملية.

الدورة التالية: GitHub Actions

الأجزاء والفصول

الجزء 1

العمل منفردًا

  1. 1Track changes with your first repositoryGit basics5 دروس
    الدروس
    1. 1.1 Set up Git once
    2. 1.2 Know the three areas
    3. 1.3 Make good commits
    4. 1.4 Look at the history
    5. 1.5 Ignore files
  2. 2Undo changes safelyUndoing things5 دروس
    الدروس
    1. 2.1 Undo changes in files
    2. 2.2 Fix the last commit
    3. 2.3 Move a branch back with reset
    4. 2.4 Undo a pushed commit with revert
    5. 2.5 Find "lost" commits with reflog
  3. 3Work in branches and merge themGit branching4 دروس
    الدروس
    1. 3.1 Create and switch branches
    2. 3.2 Merge a branch
    3. 3.3 Solve merge conflicts
    4. 3.4 Keep main safe

الجزء 2

العمل في فريق

  1. 4Share work with remote repositoriesWorking with remotes5 دروس
    الدروس
    1. 4.1 Clone a repository
    2. 4.2 Manage remotes
    3. 4.3 Fetch and pull
    4. 4.4 Push your branch
    5. 4.5 Understand tracking branches
  2. 5Keep a clean history with rebaseRebasing5 دروس
    الدروس
    1. 5.1 Rebase a branch on main
    2. 5.2 Solve conflicts during a rebase
    3. 5.3 Clean up commits interactively
    4. 5.4 Choose merge or rebase
    5. 5.5 Pick single commits
  3. 6Work with GitHub pull requestsGitHub collaboration5 دروس
    الدروس
    1. 6.1 Follow the GitHub flow
    2. 6.2 Write a good pull request
    3. 6.3 Review changes
    4. 6.4 Protect the main branch
    5. 6.5 Use issues and releases

الجزء 3

الأدوات والأمان

  1. 7Use stash, tags, bisect, blame and worktreesGit tools6 دروس
    الدروس
    1. 7.1 Put work aside with stash
    2. 7.2 Mark versions with tags
    3. 7.3 Find the bad commit with bisect
    4. 7.4 See who changed a line
    5. 7.5 Work on two branches at once
    6. 7.6 Search and clean the repository
  2. 8Secure your Git workGit security for DevSecOps5 دروس
    الدروس
    1. 8.1 Keep secrets out of Git
    2. 8.2 Scan for secrets
    3. 8.3 Stop mistakes with pre-commit hooks
    4. 8.4 Sign your commits
    5. 8.5 React to a leaked secret