Sample آزمون مبانی Git
۱۴ سؤال دربارهی clone، add، commit، شاخه، fetch و pull، stash، revert و تعارض ادغام — برای برنامهنویسان تازهکار، ۲۰ دقیقه.
17 questions · Free up to 50 responses a month
Print-ready Word and PDF files — free, no sign-up.
About this template
“آزمون مبانی Git” has 17 questions on 4 pages; every question is required. Question types: Single choice (14), Short text (1), National ID (1), Mobile number (1). Its sections, in order: «مشخصات شرکتکننده», «بخش ۱», «بخش ۲», «بخش ۳». 56 ready-made options across 14 choice questions, all editable in the online version.
In the online version of this template
- National IDs are checked instantly with the check-digit algorithm.
- Mobile numbers are validated against the Iranian number format.
- Multiple-choice answers are graded automatically and each person's score is calculated.
مشخصات شرکتکننده
- 1.
نام و نام خانوادگی *
(Short text) - 2.
کد ملی *
(National ID) - 3.
شماره موبایل *
(Mobile number)
بخش ۱
- 4.
دستور git init چه میکند؟ *
(Single choice)- در پوشهی جاری یک مخزن Git خالی میسازد
- مخزن را از سرور کپی میکند
- تغییرات را به سرور میفرستد
- یک شاخهی تازه میسازد
- 5.
برای کپی کردن یک مخزن راه دور روی رایانهی خود از کدام دستور استفاده میشود؟ *
(Single choice)- git pull
- git clone
- git fork
- git copy
- 6.
دستور git add file.txt چه میکند؟ *
(Single choice)- فایل را کامیت میکند
- فایل را به سرور میفرستد
- تغییرات فایل را به ناحیهی آمادهسازی (Staging) اضافه میکند
- فایل را حذف میکند
- 7.
کدام دستور فایلهای تغییرکرده، آمادهشده و ردیابینشده را نشان میدهد؟ *
(Single choice)- git log
- git show
- git branch
- git status
- 8.
تفاوت git fetch و git pull چیست؟ *
(Single choice)- fetch تغییرات راه دور را میگیرد ولی ادغام نمیکند؛ pull میگیرد و ادغام (یا rebase) میکند
- هیچ فرقی ندارند
- fetch تغییرات را به سرور میفرستد
- pull فقط فهرست شاخهها را نشان میدهد
بخش ۲
- 9.
با کدام دستور در یک گام شاخهی تازهی feature ساخته میشود و به آن میروید؟ *
(Single choice)- git branch feature --go
- git switch -c feature
- git merge feature
- git push feature
- 10.
فایل .gitignore برای چیست؟ *
(Single choice)- فهرست کاربران مجاز
- تاریخچهی کامیتها
- فهرست فایلها و پوشههایی که Git نباید ردیابی کند
- تنظیمات سرور
- 11.
«تعارض ادغام» (Merge Conflict) کِی رخ میدهد؟ *
(Single choice)- وقتی اینترنت قطع شود
- وقتی دو شاخه یک بخش از یک فایل را به دو شکل متفاوت تغییر داده باشند و Git نتواند خودکار ادغام کند
- وقتی مخزن خالی باشد
- وقتی نام شاخه طولانی باشد
- 12.
دستور git commit -m "پیام" چه میکند؟ *
(Single choice)- تغییرات آمادهشده (Staged) را با پیام دادهشده در تاریخچهی محلی ثبت میکند
- همهی فایلها را به سرور میفرستد
- شاخه را حذف میکند
- آخرین کامیت را پاک میکند
- 13.
کدام دستور کامیتهای محلی را به مخزن راه دور میفرستد؟ *
(Single choice)- git fetch
- git add
- git stash
- git push
بخش ۳
- 14.
دستور git stash چه کاری انجام میدهد؟ *
(Single choice)- مخزن را حذف میکند
- تغییرات کامیتنشده را موقتاً کنار میگذارد تا شاخهی کاری تمیز شود
- کامیتها را به سرور میفرستد
- شاخهها را ادغام میکند
- 15.
وقتی هر دو روی یک کامیت مشخص اجرا شوند، git revert با git reset --hard چه فرقی دارد؟ *
(Single choice)- هیچ فرقی ندارند
- revert فقط روی سرور کار میکند
- revert کامیت تازهای میسازد که اثر کامیت قبلی را خنثی میکند و تاریخچه را بازنویسی نمیکند؛ reset --hard شاخه را به عقب میبرد و تغییرات بعدی را دور میریزد
- reset --hard کامیت تازه میسازد و revert تاریخچه را پاک میکند
- 16.
دستور git log --oneline چه نشان میدهد؟ *
(Single choice)- تاریخچهی کامیتها، هر کامیت در یک خط (شناسهی کوتاه و پیام)
- فهرست فایلها
- فهرست کاربران
- تنظیمات Git
- 17.
HEAD در Git معمولاً به چه اشاره دارد؟ *
(Single choice)- اولین کامیت مخزن
- کامیتی که اکنون روی آن هستید (معمولاً نوک شاخهی جاری)
- مخزن راه دور
- فایل README
Printable or online?
Printable version (Word & PDF)
- For filling in on paper, signing and filing by hand
- Edit the Word file any way you like
- Collecting and typing up the answers is up to you
Online version on Porsino
- Answers are collected and organised automatically — no retyping
- National ID, mobile number and dates are validated instantly
- Ready-made reports and charts, plus Excel export in one click
- Share a link or QR code — it works on mobile too
How do I use this template?
- Sign up for Porsino for free; no bank card needed.
- In the panel, open “Templates” and choose “آزمون مبانی Git”.
- Change the questions as you like, publish the form and send the link.
Related Information technology templates
All Information technology templates- آزمون مبانی وب (HTML و CSS)۱۵ سؤال دربارهی تگهای معنایی، انتخابگرها، مدل جعبهای، Flexbox، واحدها، RTL و Media Query — برای طراح و برنامهنویس وب تازهکار، ۲۰ دقیقه.18 questions
- آزمون اکسل پیشرفته۱۵ سؤال فرمولمحور دربارهی VLOOKUP و XLOOKUP، INDEX/MATCH، SUMIFS، ارجاع مطلق، PivotTable و اعتبارسنجی داده — ۲۵ دقیقه.18 questions
- آزمون خط فرمان لینوکس (مقدماتی)۱۴ سؤال دربارهی مسیرها، فایل و پوشه، مجوزها (chmod)، grep، pipe، هدایت خروجی و فرایندها — برای پشتیبان سرور و DevOps تازهکار، ۲۰ دقیقه.17 questions
- آزمون شبکه: مدل OSI و آدرسدهی IP (سطح میانی)۱۵ سؤال دربارهی لایههای OSI، زیرشبکهبندی، آدرسهای خصوصی، ARP، NAT و VLAN — برای کارشناس شبکه، ۲۵ دقیقه.18 questions
- گزارش باگمراحل بازتولید، انتظار در برابر واقعیت، محیط و اسکرینشات؛ با اولویت و کد رهگیری.9 questions
- آزمون SQL (سطح میانی)۱۵ سؤال دربارهی JOIN، NULL، HAVING، UNION، توابع پنجرهای و تراکنش — برای تحلیلگر داده و برنامهنویس، ۲۵ دقیقه.18 questions
- درخواست قابلیتمشکل پشت درخواست، راهحل پیشنهادی، اهمیت و تعداد کاربران درگیر.6 questions
- آزمون پایتون (سطح میانی)۱۶ سؤال کدمحور دربارهی comprehension، برش رشته، مقدار پیشفرض تغییرپذیر، مولد، استثنا و کلاس — برای استخدام برنامهنویس، ۲۵ دقیقه.19 questions