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