Skip to content
Home
Docs/Projects

Project प्रबंधन

Free

Pocket Code का प्रवेश बिंदु: अंतर्निहित Git और GitHub, GitLab और Bitbucket के पूर्ण समर्थन के साथ projects बनाएँ, आयात करें, क्लोन करें और प्रकाशित करें।

Project बनाएँ

Dashboard से, + पर टैप करें और विकल्पों में से एक चुनें:

नया project

नाम फ़ील्ड + टेम्पलेट पिकर के साथ डायलॉग। यदि नाम पहले से मौजूद है, तो स्वचालित प्रत्यय जोड़ा जाता है: My App (2), My App (3)…

रिपॉज़िटरी क्लोन करें

GitHub, GitLab या Bitbucket चुनें, OAuth के साथ अधिकृत करें और अपना एक repo चुनें। डुप्लिकेट डायरेक्टरी को एक प्रत्यय मिलता है: repo (2), repo (3)…

ZIP आयात करें

स्टोरेज से एक .zip चुनें। इसे फ़ाइल नाम के साथ निकाला जाता है (यदि पहले से मौजूद है तो प्रत्यय -2, -3)।

लोकल फ़ोल्डर खोलें (SAF)

किसी भी डिवाइस फ़ोल्डर को project के रूप में लिंक करने के लिए Android के Storage Access Framework का उपयोग करता है।

उपलब्ध टेम्पलेट

पाँच श्रेणियों में 14 पूर्व-कॉन्फ़िगर किए गए टेम्पलेट। प्रत्येक प्रारंभिक फ़ाइलों (सापेक्ष पथ → सामग्री) और एक विशिष्ट रंग के साथ आता है:

General

Empty Project

Frontend

HTML / CSS / JS
React
Vue.js
Svelte

Backend

Node.js
Express.js
Flask
Django

Fullstack

Next.js
Nuxt.js

भाषाएँ

TypeScript
Python
Kotlin Script

Projects प्रबंधित करें

नाम बदलें

इनलाइन डुप्लिकेट सत्यापन; यदि पहले से मौजूद है तो पुष्टि बटन निष्क्रिय हो जाता है

हटाएँ

पूर्व पुष्टि और पूर्ण फ़ाइलसिस्टम डायरेक्टरी हटाना

ZIP के रूप में निर्यात करें

डायरेक्टरी को संपीड़ित करता है और सिस्टम शेयर शीट लॉन्च करता है

स्वचालित विश्लेषण

मुख्य भाषा, framework, प्रतिशत विभाजन और कुल आकार का पता लगाता है

Git संचालन

कोई Premium gate नहीं वाला पूर्ण अंतर्निहित Git क्लाइंट। सभी संचालन किसी भी प्लान पर उपलब्ध:

आरंभीकरण

लोकल repo आरंभ करें
remote के साथ आरंभ करें
remote जोड़ें

परिवर्तन और commits

Stage / Unstage / Stage all
Commit
Amend commit
Fetch · Pull · Push

शाखाएँ

शाखा बनाएँ
शाखा बदलें
शाखा हटाएँ
Rebase

इतिहास और पुनर्लेखन

log देखें (100 commits तक)
Commit वापस लाएँ
Reset (soft / mixed / hard)
फ़ाइल पुनर्स्थापित करें
Cherry-pick

Tags

tag बनाएँ
tag हटाएँ
tags सूचीबद्ध करें
tags पुश करें

रिपॉज़िटरी स्थिति की रिपोर्ट Synced, Needs pull, Needs push, Pending, Conflict, Local only या No remote के रूप में की जाती है, प्रति-फ़ाइल विस्तृत दृश्य (staged, unstaged, untracked) के साथ।

प्रदाता एकीकरण

तीन मुख्य प्रदाताओं के लिए PKCE के साथ OAuth 2.0 प्रमाणीकरण। Tokens सुरक्षित रूप से संग्रहीत होते हैं और संचालन समय पर हल किए जाते हैं:

GitHub

Repos सूचीबद्ध करें, सार्वजनिक या निजी repos बनाएँ

GitLab

Projects सूचीबद्ध करें और बनाएँ

Bitbucket

Workspace के अनुसार repos सूचीबद्ध करें और बनाएँ

लोकल project प्रकाशित करें

  1. 1सेवा (GitHub, GitLab या Bitbucket) चुनें और यदि अभी तक नहीं किया है तो अधिकृत करें।
  2. 2रिपॉज़िटरी का नाम चुनें और क्या यह निजी होना चाहिए।
  3. 3Pocket Code API के माध्यम से रिमोट repo बनाता है और remote कॉन्फ़िगर करता है।
  4. 4यदि project में पहले से Git था, तो remote जोड़ा जाता है; यदि नहीं, तो repo को कॉन्फ़िगर किए गए remote के साथ आरंभ किया जाता है।
  5. 5प्रारंभिक पुश, हो गया — project ऑनलाइन है।

केवल Premium gate: project संख्या

Free प्लान में सीमित संख्या में सक्रिय projects शामिल हैं। सीमा से अधिक एक बनाने का प्रयास करने पर एक अपग्रेड मॉडल दिखाई देता है। अन्य सभी संचालन (नाम बदलें, आयात करें, फ़ोल्डर खोलें, पूर्ण Git, क्लोन और प्रकाशित करें) किसी भी प्लान पर उपलब्ध हैं।

FreePremium
सक्रिय projectsसीमितअसीमित
पूर्ण Git संचालन
क्लोन और प्रकाशित करें (GitHub / GitLab / Bitbucket)
ZIP आयात / निर्यात
लोकल फ़ोल्डर खोलें (SAF)