برنامه نویسی

روز 12/90: اصول Git و GitHub برای مهندسان DevOps 🌿 #90DaysOfDevOps

Summarize this content to 400 words in Persian Lang

روز دوازدهم: Git و GitHub برای مهندسان DevOps 🚀

سلام به علاقه مندان DevOps! 👋 به روز دوازدهم چالش #90DaysOfDevOps خوش آمدید. امروز، ما در حال بررسی اصول Git و GitHub هستیم.

مفاهیم اصلی 📝

گیت چیست؟

Git یک سیستم کنترل نسخه توزیع شده است که به ردیابی تغییرات در کد منبع در طول توسعه نرم افزار کمک می کند. این امکان را فراهم می کند:

ردیابی نسخه
توسعه مشارکتی
نگهداری تاریخچه کد
مدیریت شعبه
حل تعارض

شعبه اصلی در مقابل شعبه استاد

هر دو به عنوان شاخه پیش فرض عمل می کنند
اصلی استاندارد جدید است (شامل بیشتر)
از نظر عملکردی یکسان است
می‌تواند هنگام تنظیم اولیه مخزن، پیش‌فرض را پیکربندی کند

Git در مقابل GitHub

Git:
– Version control system
– Runs locally
– Manages source code
– Command-line tool

GitHub:
– Web-based hosting service
– Cloud platform
– Provides collaboration features
– Has web interface

راه حل های کار 💻

1. پیکربندی Git

# Set username and email
git config –global user.name “Your Name”
git config –global user.email “your.email@example.com”

2. راه اندازی مخزن

# Create and initialize repository
mkdir DevOps
cd DevOps
git init

# Create and add content
mkdir Git
echo “Initial content” > Git/Day-02.txt

# Stage and commit
git add .
git commit -m “Initial commit”

# Connect to GitHub
git remote add origin https://github.com/username/DevOps.git
git push -u origin main

Local vs Remote Repository 🔄

مخزن محلی:

# Initialize local
git init
git add .
git commit -m “message”

مخزن از راه دور:

# Connect and push
git remote add origin <url>
git push -u origin main

# Verify remote
git remote -v

خوراکی های کلیدی 💡

کد آهنگ های Git به طور موثر تغییر می کند
مخازن محلی و راه دور اهداف مختلفی را دنبال می کنند
پیکربندی مناسب ضروری است
commit های منظم تاریخچه پاکی را حفظ می کنند
اتصال از راه دور امکان همکاری را فراهم می کند

Git #DevOps #GitHub #VersionControl #90DaysOfDevOps

این روز دوازدهم سفر #90DaysOfDevOps من است. به نسخه سازی و همکاری ادامه دهید!

روز دوازدهم: Git و GitHub برای مهندسان DevOps 🚀

سلام به علاقه مندان DevOps! 👋 به روز دوازدهم چالش #90DaysOfDevOps خوش آمدید. امروز، ما در حال بررسی اصول Git و GitHub هستیم.

مفاهیم اصلی 📝

گیت چیست؟

Git یک سیستم کنترل نسخه توزیع شده است که به ردیابی تغییرات در کد منبع در طول توسعه نرم افزار کمک می کند. این امکان را فراهم می کند:

  • ردیابی نسخه
  • توسعه مشارکتی
  • نگهداری تاریخچه کد
  • مدیریت شعبه
  • حل تعارض

شعبه اصلی در مقابل شعبه استاد

  • هر دو به عنوان شاخه پیش فرض عمل می کنند
  • اصلی استاندارد جدید است (شامل بیشتر)
  • از نظر عملکردی یکسان است
  • می‌تواند هنگام تنظیم اولیه مخزن، پیش‌فرض را پیکربندی کند

Git در مقابل GitHub

Git:
- Version control system
- Runs locally
- Manages source code
- Command-line tool

GitHub:
- Web-based hosting service
- Cloud platform
- Provides collaboration features
- Has web interface

راه حل های کار 💻

1. پیکربندی Git

# Set username and email
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

2. راه اندازی مخزن

# Create and initialize repository
mkdir DevOps
cd DevOps
git init

# Create and add content
mkdir Git
echo "Initial content" > Git/Day-02.txt

# Stage and commit
git add .
git commit -m "Initial commit"

# Connect to GitHub
git remote add origin https://github.com/username/DevOps.git
git push -u origin main

Local vs Remote Repository 🔄

مخزن محلی:

# Initialize local
git init
git add .
git commit -m "message"

مخزن از راه دور:

# Connect and push
git remote add origin <url>
git push -u origin main

# Verify remote
git remote -v

خوراکی های کلیدی 💡

  • کد آهنگ های Git به طور موثر تغییر می کند
  • مخازن محلی و راه دور اهداف مختلفی را دنبال می کنند
  • پیکربندی مناسب ضروری است
  • commit های منظم تاریخچه پاکی را حفظ می کنند
  • اتصال از راه دور امکان همکاری را فراهم می کند

Git #DevOps #GitHub #VersionControl #90DaysOfDevOps

این روز دوازدهم سفر #90DaysOfDevOps من است. به نسخه سازی و همکاری ادامه دهید!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا