1"use strict";(globalThis.webpackChunkvoiden_docs=globalThis.webpackChunkvoiden_docs||[]).push([[5142],{8230:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>l,contentTitle:()=>a,default:()=>g,frontMatter:()=>s,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"git-integration/git-integration-cli","title":"Git Integration CLI","description":"Git CLI (Command Line Interface) integration in Voiden allows developers to manage version control directly from the terminal. Since Voiden stores collections, requests, and environments as files, Git becomes a natural and efficient tool for tracking changes and collaborating with teams.","source":"@site/docs/git-integration/git-integration-cli.md","sourceDirName":"git-integration","slug":"/git-integration/git-integration-cli","permalink":"/docs/git-integration/git-integration-cli","draft":false,"unlisted":false,"editUrl":"https://github.com/VoidenHQ/docs/tree/main/docs/git-integration/git-integration-cli.md","tags":[],"version":"current","lastUpdatedAt":1790754496000,"sidebarPosition":2,"frontMatter":{"id":"git-integration-cli","title":"Git Integration CLI","sidebar_label":"Git Integration CLI","sidebar_position":2},"sidebar":"tutorialSidebar","previous":{"title":"Overview","permalink":"/docs/git-integration/overview"},"next":{"title":"Git Integration GUI","permalink":"/docs/git-integration/git-integration-gui"}}');var o=n(4848),r=n(8453);const s={id:"git-integration-cli",title:"Git Integration CLI",sidebar_label:"Git Integration CLI",sidebar_position:2},a="Git CLI Integration in Voiden",l={},c=[{value:"How Git CLI Integration Works",id:"how-git-cli-integration-works",level:2},{value:"1. Core Git Commands",id:"1-core-git-commands",level:3},{value:"2. GitHub CLI and Other Platform Tools",id:"2-github-cli-and-other-platform-tools",level:3},{value:"Summary",id:"summary",level:2}];function d(e){const i={br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i.header,{children:(0,o.jsx)(i.h1,{id:"git-cli-integration-in-voiden",children:"Git CLI Integration in Voiden"})}),"\n",(0,o.jsx)(i.p,{children:"Git CLI (Command Line Interface) integration in Voiden allows developers to manage version control directly from the terminal. Since Voiden stores collections, requests, and environments as files, Git becomes a natural and efficient tool for tracking changes and collaborating with teams."}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h2,{id:"how-git-cli-integration-works",children:"How Git CLI Integration Works"}),"\n",(0,o.jsx)(i.h3,{id:"1-core-git-commands",children:"1. Core Git Commands"}),"\n",(0,o.jsx)(i.p,{children:"While working with Voiden, developers commonly use:"}),"\n",(0,o.jsxs)(i.ul,{children:["\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git init"})," \u2013 Initialize a new Git repository"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git add <file>"})," \u2013 Stage changes"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:'git commit -m "message"'})," \u2013 Commit staged updates"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git push"})," \u2013 Push commits to a remote repository"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git pull"})," \u2013 Fetch and merge updates"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git clone <url>"})," \u2013 Clone remote repositories"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git status"})," \u2013 View working directory changes"]}),"\n",(0,o.jsxs)(i.li,{children:[(0,o.jsx)(i.code,{children:"git log"})," \u2013 Display commit history"]}),"\n"]}),"\n",(0,o.jsx)(i.p,{children:"These commands allow you to track all updates made inside your Voiden workspace."}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h3,{id:"2-github-cli-and-other-platform-tools",children:"2. GitHub CLI and Other Platform Tools"}),"\n",(0,o.jsxs)(i.p,{children:["Voiden works seamlessly with tools like GitHub CLI, GitLab CLI.",(0,o.jsx)(i.br,{}),"\n","These command-line tools enable:"]}),"\n",(0,o.jsxs)(i.ul,{children:["\n",(0,o.jsx)(i.li,{children:"Pull request management"}),"\n",(0,o.jsx)(i.li,{children:"Issue creation and tracking"}),"\n",(0,o.jsx)(i.li,{children:"Repository interactions"}),"\n",(0,o.jsx)(i.li,{children:"Release management"}),"\n",(0,o.jsx)(i.li,{children:"Workflow automation"}),"\n"]}),"\n",(0,o.jsx)(i.p,{children:"All directly from your terminal."}),"\n",(0,o.jsx)(i.hr,{}),"\n",(0,o.jsx)(i.h2,{id:"summary",children:"Summary"}),"\n",(0,o.jsxs)(i.p,{children:["Git CLI is the most powerful way to manage version control in Voiden.",(0,o.jsx)(i.br,{}),"\n","It offers speed, control, automation, and a consistent workflow across all environments\u2014making it the preferred choice for developers building and maintaining Voiden workspaces."]})]})}function g(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,o.jsx)(i,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},8453:(e,i,n)=>{n.d(i,{R:()=>s,x:()=>a});var t=n(6540);const o={},r=t.createContext(o);function s(e){const i=t.useContext(r);return t.useMemo(function(){return"function"==typeof e?e(i):{...i,...e}},[i,e])}function a(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(r.Provider,{value:i},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.