लोकल Git के साथ काम करें
Altifigence CLI से सहेजे गए बदलावों की समीक्षा करें, चुनी हुई फ़ाइलें स्टेज करें, कमिट देखें और लोकल ब्रांच बदलें।
Linux पर Altifigence CLI 0.1.9 का उपयोग किसी मौजूदा लोकल Git प्रोजेक्ट के साथ करें। /home/me/design को उसकी पूर्ण डायरेक्टरी से और rtl/top.sv को अपनी फ़ाइल से बदलें।
बदलावों की समीक्षा करें
alti ide workspace git status --project /home/me/design
alti ide workspace git diff --project /home/me/design rtl/top.sv
alti ide workspace git history --project /home/me/design --limit 20 --skip 0main पर बिना बदलाव वाले प्रोजेक्ट के लिए status यह लौटाता है:
{"branch":"main","changes":[],"ok":true,"staged":[],"unstaged":[],"untracked":[]}History एक commits ऐरे लौटाता है, जिसमें हर कमिट के id, parents, author, authoredAt और subject होते हैं। इतिहास में आगे बढ़ने के लिए --limit में 1 से 200 तक का मान और --skip इस्तेमाल करें।
चुनी हुई फ़ाइलें स्टेज और कमिट करें
अपनी फ़ाइल सहेजें और उसकी समीक्षा करें, फिर उसे स्टेज करें और कमिट करने से पहले स्टेज किए गए diff को देखें।
alti ide workspace git stage --project /home/me/design rtl/top.sv
alti ide workspace git diff --project /home/me/design rtl/top.sv --staged
alti ide workspace git commit --project /home/me/design --message "Update top module"Stage {"status":"staged"} लौटाता है। सफल कमिट {"status":"committed"} लौटाता है। स्टेजिंग क्षेत्र से फ़ाइल हटाने के लिए यह चलाएँ:
alti ide workspace git unstage --project /home/me/design rtl/top.svकमिट और ब्रांच देखें
history से id कॉपी करके COMMIT_ID की जगह रखें। कमिट, उसमें सहेजी गई फ़ाइल, रिपॉज़िटरी के refs और उसके worktree पढ़ें:
alti ide workspace git commit-detail --project /home/me/design COMMIT_ID
alti ide workspace git commit-file --project /home/me/design COMMIT_ID rtl/top.sv
alti ide workspace git refs --project /home/me/design
alti ide workspace git worktrees --project /home/me/designreview नाम की मौजूदा लोकल ब्रांच पर जाने के लिए अपने बदलाव सहेजकर कमिट करें या उन्हें अलग से सुरक्षित रखें, फिर यह चलाएँ:
alti ide workspace git switch --project /home/me/design reviewब्रांच बदलने का अनुरोध अस्वीकार होने पर सुधार करें
"save and commit or separately preserve local changes before switching branches" आने पर status चलाएँ और बदली गई फ़ाइलों की समीक्षा करें। उन्हें कमिट करें या अलग से सुरक्षित रखें। status फिर चलाएँ और प्रोजेक्ट में कोई बदलाव न रहने पर ब्रांच बदलने का दोबारा प्रयास करें।