أداة Sumor Cloud.
المزيد من التوثيق
مكتبة إصدار git، تعبئة الإصدار بسهولة وإنتاج حزمة معينة بيئيًا.
npm i @sumor/git --save
يتطلب إصدار Node.JS 18.x أو أعلى
نظرًا لأن هذه الحزمة مكتوبة بوحدة ES،
يرجى تغيير الكود التالي في ملف package.json
الخاص بك:
{
"type": "module"
}
import git from '@sumor/git'
const config = {
// عنوان url وبيانات اعتماد
url: '<عنوان git>', // إلزامي
token: '<رمز مميز git>', // إلزامي، إذا لم يتم توفير اسم المستخدم وكلمة المرور
username: '<اسم مستخدم git>', // إلزامي، إذا لم يتم توفير الرمز المميز
password: '<كلمة مرور git>' // إلزامي، إذا لم يتم توفير الرمز المميز
}
const repository = await git(config, path)
const commit1 = await repository.currentCommit() // الحصول على الف commit الحالي
const commit2 = await repository.checkout('<commit الهدف>') // يمكن أن يكون فرعًا أو علامة أو commit
// إذا كنت قد قمت بتثبيت Github Desktop، يمكنك استخدام الأمر التالي لفتحه في Github Desktop
await repository.github()
عند تمرير قيمة null كإعداد، سيقوم بإنشاء مستودع جديد في المسار المحلي.
await git(null, path1)
// الاستخدام للمستودع المحلي
const repository = await git({ url: path1 }, path2)