𝗟𝗼𝗰𝗮𝗹 𝗠𝗮𝗰𝗵𝗶𝗻𝗲 𝘁𝗼 𝗚𝗶𝘁𝗛𝘂𝗯 𝗥𝗲𝗽𝗼
వెర్షన్ కంట్రోల్ అనేది డెవలపర్లు మరియు DevOps ఇంజనీర్లకు ఒక ముఖ్యమైన నైపుణ్యం. ఇది మార్పులను ట్రాక్ చేయడానికి మరియు ఇతరులతో కలిసి పనిచేయడానికి మీకు సహాయపడుతుంది. Git మీ లోకల్ ఫైళ్లను నిర్వహిస్తుంది. GitHub వాటిని క్లౌడ్లో హోస్ట్ చేస్తుంది.
మీ కోడ్ను మీ కంప్యూటర్ నుండి GitHubకి తరలించడానికి ఈ దశలను అనుసరించండి.
మీ వర్క్స్పేస్ను సిద్ధం చేసుకోండి Windowsలో టెర్మినల్ని ఉపయోగించడానికి Git Bashని ఇన్స్టాల్ చేయండి. ఇది మీకు Linux వంటి వాతావరణాన్ని అందిస్తుంది. ఇక్కడ డౌన్లోడ్ చేసుకోండి: https://git-scm.com/downloads
మీ గుర్తింపును సెట్ చేయండి మీ పనికి ఒక పేరు ఉండటం కోసం మీరు ఎవరో Gitకి తెలియజేయండి.
- మీ పేరును సెట్ చేయండి:
git config --global user.name "Your Name" - మీ ఈమెయిల్ను సెట్ చేయండి:
git config --global user.email "your-email@example.com"
- లోకల్ రిపోజిటరీని ప్రారంభించండి మీ ప్రాజెక్ట్ కోసం ఒక ఫోల్డర్ను సృష్టించి, దానిని Git రిపోగా మార్చండి.
- ఫోల్డర్ సృష్టించండి:
mkdir website - ఫోల్డర్లోకి వెళ్లండి:
cd website - Git ప్రారంభించండి:
git init
- ఫైళ్లను సృష్టించండి మరియు ఎడిట్ చేయండి ఒక index.html ఫైల్ను సృష్టించి, కంటెంట్ను జోడించడానికి Vim ఎడిటర్ని ఉపయోగించండి.
- ఫైల్ సృష్టించండి:
touch index.html - Vim ఓపెన్ చేయండి:
vi index.html - టైప్ చేయడానికి: 'i' నొక్కండి
- సేవ్ చేసి బయటకు రావడానికి: 'ESC' నొక్కి, ఆపై ':wq' అని టైప్ చేసి Enter నొక్కండి
- మీ పురోగతిని సేవ్ చేయండి మీ ఫైళ్లను స్టేజ్ చేసి, ఒక స్నాప్షాట్ను సృష్టించండి.
- ఫైల్ను స్టేజ్ చేయండి:
git add index.html - మార్పులను కమిట్ చేయండి:
git commit -m "Create index.html"
- GitHubకి కనెక్ట్ చేయండి మీ లోకల్ ఫోల్డర్ను రిమోట్ GitHub రిపోజిటరీకి లింక్ చేయండి.
- రిమోట్ను జోడించండి:
git remote add origin https://github.com/your-username/your-repo.git
- మీ కోడ్ను పుష్ చేయండి మీ లోకల్ పనిని క్లౌడ్కు పంపండి.
- కోడ్ను పుష్ చేయండి:
git push origin main
- మీ సైట్ను హోస్ట్ చేయండి మీ వెబ్సైట్ను లైవ్ చేయడానికి GitHub Pagesని ఉపయోగించండి.
- మీ GitHub రిపోలో Settings > Pages కి వెళ్లండి.
- మీ బ్రాంచ్ని ఎంచుకుని సేవ్ చేయండి.
- CI/CDతో ఆటోమేట్ చేయండి మీ కోడ్ను ఆటోమేటిక్గా డిప్లాయ్ చేయడానికి GitHub Actionsని ఉపయోగించండి.
- వర్క్ఫ్లో ఫోల్డర్ను సృష్టించండి:
mkdir -p .github/workflows - కాన్ఫిగరేషన్ ఫైల్ను సృష్టించండి:
touch .github/workflows/deploy.yml
ఈ దశలలో ప్రావీణ్యం పొందడం ఆటోమేషన్ మరియు ప్రొఫెషనల్ సాఫ్ట్వేర్ ఇంజనీరింగ్కు బలమైన పునాదిని నిర్మిస్తుంది.
Source: https://dev.to/lotanna_obianefo/local-machine-to-github-repo-529c
Optional learning community: https://t.me/GyaanSetuAi