$lang['tuto'] = "ಟ್ಯುಟೋರಿಯಲ್‌ಗಳು"; ?> GitHub ರೆಪೊಸಿಟರಿ ಆವೃತ್ತಿ

GitHub ರೆಪೊಸಿಟರಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮಾರ್ಗದರ್ಶಿ

GitHub ರೆಪೊಸಿಟರಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮಾರ್ಗದರ್ಶಿ
GitHub ರೆಪೊಸಿಟರಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮಾರ್ಗದರ್ಶಿ

GitHub ಆವೃತ್ತಿ ನಿಯಂತ್ರಣದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ನೀವು GitHub ಮತ್ತು Git ಗೆ ಹೊಸಬರಾಗಿದ್ದರೆ, ರೆಪೊಸಿಟರಿಗಾಗಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸುವುದು ಬೆದರಿಸುವಂತಿದೆ. ಆನ್‌ಲೈನ್‌ನಲ್ಲಿನ ಅನೇಕ ಟ್ಯುಟೋರಿಯಲ್‌ಗಳು ಸ್ಪಷ್ಟ ಸೂಚನೆಗಳನ್ನು ನೀಡದಿರಬಹುದು, ಆರಂಭಿಕರು ಪ್ರಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಗೊಂದಲಕ್ಕೊಳಗಾಗುತ್ತಾರೆ.

ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, Git ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ GitHub ರೆಪೊಸಿಟರಿಗಾಗಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಹಂತಗಳ ಮೂಲಕ ನಾವು ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತೇವೆ. ನಿಮ್ಮ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ Git ಅನ್ನು ಸ್ಥಾಪಿಸುವುದರೊಂದಿಗೆ, ನಿಮ್ಮ ಯೋಜನೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಲು ಅಗತ್ಯವಾದ ಆಜ್ಞೆಗಳು ಮತ್ತು ಅವುಗಳ ಕಾರ್ಯಗಳನ್ನು ನೀವು ಕಲಿಯುವಿರಿ.

ಆಜ್ಞೆ ವಿವರಣೆ
git init ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹೊಸ Git ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
git branch -M main 'ಮುಖ್ಯ' ಹೆಸರಿನ ಹೊಸ ಶಾಖೆಯನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯಾಗಿ ಹೊಂದಿಸುತ್ತದೆ.
git remote add origin <URL> ನಿಮ್ಮ ಸ್ಥಳೀಯ Git ರೆಪೊಸಿಟರಿಗೆ ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿ URL ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ GitHub ರೆಪೊಸಿಟರಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.
git push -u origin main ನಿಮ್ಮ ಸ್ಥಳೀಯ 'ಮುಖ್ಯ' ಶಾಖೆಯಿಂದ 'ಮೂಲ' ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಗೆ ಬದಲಾವಣೆಗಳನ್ನು ತಳ್ಳುತ್ತದೆ ಮತ್ತು ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
fetch('https://api.github.com/user/repos', { ... }) ಪ್ರಮಾಣೀಕೃತ ಬಳಕೆದಾರರ ಖಾತೆಯ ಅಡಿಯಲ್ಲಿ ಹೊಸ ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸಲು GitHub API ಗೆ HTTP POST ವಿನಂತಿಯನ್ನು ಮಾಡುತ್ತದೆ.
subprocess.run([...]) Git ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಸಬ್‌ಶೆಲ್‌ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ.

ಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳ ವಿವರವಾದ ವಿವರಣೆ

Git ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ GitHub ರೆಪೊಸಿಟರಿಗಾಗಿ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ಒದಗಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಶೆಲ್ ಆಜ್ಞೆಗಳ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ ಡೈರೆಕ್ಟರಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವ ಮೂಲಕ ಪ್ರಕ್ರಿಯೆಯು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ cd /path/to/your/project. ನಂತರ, git init ಪ್ರಸ್ತುತ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹೊಸ Git ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ನೀವು ಮೊದಲ ಬದ್ಧತೆಗಾಗಿ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೀರಿ git add ., ಮತ್ತು ಬಳಸಿಕೊಂಡು ಆರಂಭಿಕ ಬದ್ಧತೆಯನ್ನು ರಚಿಸಿ git commit -m "Initial commit". ದಿ git branch -M main ಆಜ್ಞೆಯು ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯನ್ನು "ಮುಖ್ಯ" ಎಂದು ಮರುಹೆಸರಿಸುತ್ತದೆ. ಅಂತಿಮವಾಗಿ, ನೀವು ನಿಮ್ಮ ಸ್ಥಳೀಯ ರೆಪೊಸಿಟರಿಯನ್ನು ರಿಮೋಟ್ ಗಿಟ್‌ಹಬ್ ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಿ git remote add origin <URL> ಮತ್ತು ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ತಳ್ಳಿ git push -u origin main.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಉದಾಹರಣೆಯು ಹೊಸ ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸಲು GitHub API ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ node-fetch HTTP ವಿನಂತಿಗಳನ್ನು ಮಾಡಲು ಮಾಡ್ಯೂಲ್. ಸ್ಕ್ರಿಪ್ಟ್ ಪೋಸ್ಟ್ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ https://api.github.com/user/repos ನಿಮ್ಮ GitHub ಟೋಕನ್ ಮತ್ತು ಹೊಸ ರೆಪೊಸಿಟರಿ ಹೆಸರಿನೊಂದಿಗೆ. ಇದು ನಿಮ್ಮ GitHub ಖಾತೆಯ ಅಡಿಯಲ್ಲಿ ಹೊಸ ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ತಳ್ಳಲು Git ಆಜ್ಞೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತದೆ. ಅನ್ನು ಬಳಸುವುದು subprocess.run ಕಾರ್ಯ, ಇದು ಪ್ರತಿ Git ಆಜ್ಞೆಯನ್ನು ಅನುಕ್ರಮವಾಗಿ ನಡೆಸುತ್ತದೆ: ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸುವುದು, ಫೈಲ್‌ಗಳನ್ನು ಸೇರಿಸುವುದು, ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವುದು, ಮುಖ್ಯ ಶಾಖೆಯನ್ನು ಹೊಂದಿಸುವುದು, ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು GitHub ಗೆ ತಳ್ಳುವುದು.

Git ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಲು ಕ್ರಮಗಳು

ಸ್ಥಳೀಯ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ Git ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಶೆಲ್ ಆಜ್ಞೆಗಳು

cd /path/to/your/project
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/yourusername/your-repo.git
git push -u origin main

ಹೊಸ GitHub ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ

ಹೊಸ ರೆಪೊಸಿಟರಿಯನ್ನು ರಚಿಸಲು GitHub API ಅನ್ನು ಬಳಸಿಕೊಂಡು JavaScript

const fetch = require('node-fetch');
const token = 'YOUR_GITHUB_TOKEN';
const repoName = 'your-repo';
fetch('https://api.github.com/user/repos', {
  method: 'POST',
  headers: {
    'Authorization': `token ${token}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: repoName
  })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));

GitHub ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ತಳ್ಳಲು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್

ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ವಯಂಚಾಲಿತ ಜಿಟ್ ಕಾರ್ಯಾಚರಣೆಗಳು

import os
import subprocess
repo_path = '/path/to/your/project'
os.chdir(repo_path)
subprocess.run(['git', 'init'])
subprocess.run(['git', 'add', '.'])
subprocess.run(['git', 'commit', '-m', 'Initial commit'])
subprocess.run(['git', 'branch', '-M', 'main'])
subprocess.run(['git', 'remote', 'add', 'origin', 'https://github.com/yourusername/your-repo.git'])
subprocess.run(['git', 'push', '-u', 'origin', 'main'])

ಸುಧಾರಿತ GitHub ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆ

ನಿಮ್ಮ GitHub ರೆಪೊಸಿಟರಿಗಾಗಿ ನೀವು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಕೆಲಸದ ಹರಿವನ್ನು ಹೆಚ್ಚಿಸಲು ನೀವು ಅನೇಕ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳ ಲಾಭವನ್ನು ಪಡೆಯಬಹುದು. ಅಂತಹ ಒಂದು ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಕವಲೊಡೆಯುವಿಕೆ, ಇದು ವಿಭಿನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳು ಅಥವಾ ನಿಮ್ಮ ಯೋಜನೆಯ ಭಾಗಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ ಶಾಖೆಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸಹಕಾರಿ ಅಭಿವೃದ್ಧಿಗೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ, ಏಕೆಂದರೆ ಅನೇಕ ಜನರು ಪರಸ್ಪರರ ಕೆಲಸದಲ್ಲಿ ಮಧ್ಯಪ್ರವೇಶಿಸದೆ ಯೋಜನೆಯ ವಿವಿಧ ಭಾಗಗಳಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಹೊಸ ಶಾಖೆಯನ್ನು ರಚಿಸಲು, ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ git branch branch-name ಮತ್ತು ಅದರೊಂದಿಗೆ ಬದಲಿಸಿ git checkout branch-name.

ಮತ್ತೊಂದು ಉಪಯುಕ್ತ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಪುಲ್ ವಿನಂತಿಗಳು. ಶಾಖೆಯಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದ ನಂತರ, ಆ ಬದಲಾವಣೆಗಳನ್ನು ಮುಖ್ಯ ಶಾಖೆಯಲ್ಲಿ ವಿಲೀನಗೊಳಿಸಲು ನೀವು ಪುಲ್ ವಿನಂತಿಯನ್ನು ತೆರೆಯಬಹುದು. ಬದಲಾವಣೆಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಮೊದಲು ಕೋಡ್ ಪರಿಶೀಲನೆ ಮತ್ತು ಚರ್ಚೆಗೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ. GitHub ನಲ್ಲಿ, GitHub ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿರುವ ರೆಪೊಸಿಟರಿಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು "ಹೊಸ ಪುಲ್ ವಿನಂತಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಪುಲ್ ವಿನಂತಿಯನ್ನು ರಚಿಸಬಹುದು. ಈ ವೈಶಿಷ್ಟ್ಯಗಳು GitHub ಅನ್ನು ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಮತ್ತು ಸಹಯೋಗಕ್ಕಾಗಿ ಪ್ರಬಲ ಸಾಧನವನ್ನಾಗಿ ಮಾಡುತ್ತದೆ.

GitHub ರೆಪೊಸಿಟರಿಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು

  1. ಹೊಸ Git ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆಜ್ಞೆ ಏನು?
  2. ಹೊಸ Git ರೆಪೊಸಿಟರಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಆಜ್ಞೆಯಾಗಿದೆ git init.
  3. ನಾನು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು Git ರೆಪೊಸಿಟರಿಗೆ ಹೇಗೆ ಸೇರಿಸುವುದು?
  4. ಬಳಸಿ ನೀವು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು Git ರೆಪೊಸಿಟರಿಗೆ ಸೇರಿಸಬಹುದು git add ..
  5. ನಾನು Git ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಹೇಗೆ ಮಾಡುವುದು?
  6. ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು, ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ git commit -m "commit message".
  7. ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯನ್ನು ಮರುಹೆಸರಿಸಲು ಯಾವ ಆಜ್ಞೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ?
  8. ನೀವು ಡೀಫಾಲ್ಟ್ ಶಾಖೆಯನ್ನು ಮರುಹೆಸರಿಸಬಹುದು git branch -M main.
  9. Git ನಲ್ಲಿ ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಯನ್ನು ನಾನು ಹೇಗೆ ಸೇರಿಸುವುದು?
  10. ಬಳಸಿ ರಿಮೋಟ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸೇರಿಸಿ git remote add origin <URL>.
  11. GitHub ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ನಾನು ಹೇಗೆ ತಳ್ಳುವುದು?
  12. ಇದರೊಂದಿಗೆ GitHub ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಒತ್ತಿರಿ git push -u origin main.
  13. Git ನಲ್ಲಿ ಶಾಖೆಯ ಉದ್ದೇಶವೇನು?
  14. ಕವಲೊಡೆಯುವಿಕೆಯು ವಿಭಿನ್ನ ವೈಶಿಷ್ಟ್ಯಗಳು ಅಥವಾ ಪರಿಹಾರಗಳಿಗಾಗಿ ಅಭಿವೃದ್ಧಿಯ ಪ್ರತ್ಯೇಕ ಸಾಲುಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  15. Git ನಲ್ಲಿ ನಾನು ಹೊಸ ಶಾಖೆಯನ್ನು ಹೇಗೆ ರಚಿಸುವುದು?
  16. ಇದರೊಂದಿಗೆ ಹೊಸ ಶಾಖೆಯನ್ನು ರಚಿಸಿ git branch branch-name.
  17. Git ನಲ್ಲಿ ಬೇರೆ ಶಾಖೆಗೆ ನಾನು ಹೇಗೆ ಬದಲಾಯಿಸುವುದು?
  18. ಬಳಸಿ ಬೇರೆ ಶಾಖೆಗೆ ಬದಲಿಸಿ git checkout branch-name.

GitHub ಆವೃತ್ತಿ ನಿಯಂತ್ರಣದ ಅಂತಿಮ ಆಲೋಚನೆಗಳು

Git ಮತ್ತು GitHub ನೊಂದಿಗೆ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣವನ್ನು ಹೊಂದಿಸುವುದು ಯಾವುದೇ ಡೆವಲಪರ್‌ಗೆ ಅತ್ಯಗತ್ಯ ಕೌಶಲ್ಯವಾಗಿದೆ. ನಂತಹ ಮೂಲಭೂತ ಆಜ್ಞೆಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವ ಮೂಲಕ git init, git add, ಮತ್ತು git commit, ನಿಮ್ಮ ಯೋಜನೆಯ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿಮ್ಮ ಸ್ಥಳೀಯ ರೆಪೊಸಿಟರಿಯನ್ನು GitHub ಗೆ ಹೇಗೆ ಸಂಪರ್ಕಿಸುವುದು ಮತ್ತು ನಿಮ್ಮ ಬದಲಾವಣೆಗಳನ್ನು ತಳ್ಳುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ಕಲಿಯುವುದು ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಹಯೋಗಿಗಳಿಗೆ ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಅಭ್ಯಾಸದೊಂದಿಗೆ, ಈ ಕಾರ್ಯಗಳು ಎರಡನೆಯ ಸ್ವಭಾವವಾಗುತ್ತವೆ, ಇದು ನಿಮಗೆ ಕೋಡಿಂಗ್ ಮೇಲೆ ಹೆಚ್ಚು ಗಮನಹರಿಸಲು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವಲ್ಲಿ ಕಡಿಮೆ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.