Skip to main content
0
Back-End DeveloperDeveloper ToolsDevInitGithubGitHubGitLab

āļ—āļģāļ„āļ§āļēāļĄāļĢāļđāđ‰āļˆāļąāļāļāļąāļš git āđāļšāļš”āļ‡āđŠāļēāļĒāļ‡āđˆāļēāļĒ”āļ‰āļšāļąāļšāđ‚āļĄāđ€āļ”āļīāļĢāđŒāļ™

” āļŠāļ§āļąāļŠāļ”āļĩāļ„āļĢāļąāļš āļ™āļĩāđˆāļ­āļēāļˆāđ€āļ›āđ‡āļ™ blog āđ€āđ€āļĢāļāļ—āļĩāđˆāļœāļĄāđ€āļ‚āļĩāļĒāļ™āđ€āđ€āļĨāļ°āļ„āļĢāļąāđ‰āļ‡āļŠāļļāļ”āļ—āđ‰āļēāļĒ 😂😂 āđ‚āļ”āļĒāđƒāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļœāļĄāļ•āļąāđ‰āļ‡āđƒāļˆāļ§āđˆāļēāļˆāļ°āļžāļĒāļēāļĒāļēāļĄāđƒāļŦāđ‰āđ„āļ”āđ‰āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āđ€āļĨāļ°āļŠāļ™āļļāļ āļ–āđ‰āļēāđ€āļāļīāļ”āļœāļīāļ”āļžāļĨāļēāļ”āļ›āļĢāļ°āļāļēāļĢāđ„āļŦāļ™āļāđ‡āļ‚āļ­āđ‚āļ—āļĐāļ”āđ‰āļ§āļĒāļ™āļ°āļ„āļĢāļąāļš…. “

Git āļ„āļ·āļ­āļ­āļ°āđ„āļĢāļ§āļ°? āļ•āļģāļ™āļēāļ™āđ€āļĨāđˆāļēāļ§āđˆāļē… 🙈🙈

” āļŦāļķāđ† āđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄāđ„āļŦāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļœāļˆāļāļ āļąāļĒāđƒāļ™āđ‚āļĨāļāļ‚āļ­āļ‡ Git āđāļšāļšāļ‡āđˆāļēāļĒāđ† āļŠāđ„āļ•āļĨāđŒāļŠāļģāļŦāļĢāļąāļšāļĄāļ·āļ­āđƒāļŦāļĄāđˆāļ‰āļšāļąāļšāļ•āļĨāļāļĢāđ‰āļēāļĒāļ™āļĩāđ‰!
āđ€āļ­āļēāļĨāļ°āđ€āļĢāļēāļĄāļēāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļāļąāļ™āđ€āļĨāļĒāļ”āļĩāļāļ§āđˆāļēāđ€āļžāļ·āđˆāļ­āđ„āļĄāđˆāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļŠāļĩāļĒāđ€āļ§āļĨāļ­ āđ€āđ€āļŪāđˆ…āđ€āļŠāļĩāļĒāđ€āļ§āļĨāļē āļ–āļđāļāđ€āđ€āļĨāđ‰āļ§!!!😂✅ āļŠāļģāļŦāļĢāļąāļšāļœāļĄāļ–āđ‰āļēāļˆāļ°āđƒāļŦāđ‰āļžāļđāļ”āļ‡āđˆāļēāļĒāđ† āļ—āļĩāđˆāļœāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ„āļ·āļ­ Git āđ€āļ›āđ‡āļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļˆāļąāļ”āļāļēāļĢāļĢāļŦāļąāļŠāļ—āļĩāđˆāļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāļˆāļ­āļĄāđ€āļ§āļ—āļĒāđŒāļœāļđāđ‰āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ āļĨāļĩāļ™āļąāļŠ āļ—āļ­āļĢāđŒāļ§āļąāļĨāļ”āđŒāļŠ (Linus Torvalds) āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒāļˆāļąāļ”āļāļēāļĢāđ‚āļ„āđ‰āļ”āđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āļ”āđ‰āļ§āļĒāļžāļĨāļąāļ‡āļ§āļīāđ€āļĻāļĐāļ‚āļ­āļ‡āļĄāļąāļ™! āđ€āļŦāļĨāđˆāļēāļžāđˆāļ­āļŦāļĄāļ”āļ•āļąāļ§āļ™āđ‰āļ­āļĒāļ—āļąāđ‰āļ‡āļŦāļĨāļēāļĒāđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄāđ„āļŦāļĄ!!!
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļœāļˆāļāļ āļąāļĒāđƒāļ™āđ‚āļĨāļāļ‚āļ­āļ‡ Git āđāļšāļšāļ‡āđˆāļēāļĒāđ† āļŠāđ„āļ•āļĨāđŒāļŠāļģāļŦāļĢāļąāļšāļĄāļ·āļ­āđƒāļŦāļĄāđˆāļ‰āļšāļąāļšāļ•āļĨāļāļĢāđ‰āļēāļĒāļ™āļĩāđ‰ āđ€āđ€āļĨāđ‰āļ§āļŦāļĢāļ·āļ­āļĒāļąāļ‡?! “

ðŸšĐāļ—āļģāđ„āļĄāļ•āđ‰āļ­āļ‡āļĄāļĩ Git āđ€āļžāļ·āđˆāļ­āļ—āļģ Version Control ?!

āđ€āđ€āļ™āđˆāļ™āļ­āļ™āļˆāļēāļāļ—āļĩāđˆāļˆāļ­āļĄāđ€āļ§āļ—āļĒāđŒāļœāļđāđ‰āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ āļĨāļĩāļ™āļąāļŠ āļ—āļ­āļĢāđŒāļ§āļąāļĨāļ”āđŒāļŠ (Linus Torvalds) āđ„āļ”āđ‰āļāļĨāđˆāļēāļ§āļĄāļēāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™!!! āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ„āđ‰āļ”āđ„āļĄāđˆāđƒāļŠāđˆāđ€āļĢāļ·āđˆāļ­āļ‡āļ‡āđˆāļēāļĒāđ€āļŠāļĄāļ­āđ„āļ› āļšāļēāļ‡āļ—āļĩāļ•āđ‰āļ­āļ‡āđāļāđ‰āđ„āļ‚āļŦāļĨāļēāļĒāļĢāļ­āļš āđ€āļžāļīāđˆāļĄāļŸāļĩāđ€āļˆāļ­āļĢāđŒāđƒāļŦāļĄāđˆāđ† āļŦāļĢāļ·āļ­āļĄāļĩāļŦāļĨāļēāļĒāļ„āļ™āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ āļāļēāļĢāļĄāļĩ Version Control āđƒāļ™āļĢāļ°āļšāļšāļˆāļķāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āđ€āļ›āļĢāļĩāļĒāļšāļ”āļąāđˆāļ‡āļŠāļ‡āļ„āļĢāļēāļĄāļ•āđ‰āļ­āļ‡āļĄāļĩāļĒāļļāļ—āļ˜āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™ Git āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļ™āļīāļ™āļˆāļēāļœāļđāđ‰āļžāļīāļ—āļąāļāļĐāđŒāđāļœāđˆāļ™āļ”āļīāļ™ ðŸĨ·ðŸĨ·āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļˆāļ°āļ„āļ­āļĒāļˆāļ”āļšāļąāļ™āļ—āļķāļ āļ„āļ§āļšāļ„āļļāļĄ āđāļĨāļ°āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļļāļāļ­āļĒāđˆāļēāļ‡ āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđāļāđ‰āđ„āļ‚āđ€āļĨāđ‡āļāđ† āļ™āđ‰āļ­āļĒāđ† āļŦāļĢāļ·āļ­āļāļēāļĢāļ›āļāļīāļ§āļąāļ•āļīāļ„āļĢāļąāđ‰āļ‡āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆāđ„āļ›āļˆāļ™āļ–āļķāļ‡āļāļēāļĢāļĢāļ§āļĄāļāļģāļĨāļąāļ‡āļāļąāļšāđ€āļŦāļĨāđˆāļēāļ™āļīāļ™āļˆāļēāļ„āļ™āļ­āļ·āđˆāļ™āđ†

Reference (https://towardsdatascience.com/version-control-101-definition-and-benefits-6fd7ad49e5f1)

ðŸšĐāļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡ Git āļ­āļĒāđˆāļēāļ‡āđ„āļĄāđˆāļ•āļēāļĒāđāļ™āđˆ!

āđ€āļ•āļĢāļĩāļĒāļĄāļ•āļąāļ§āđƒāļŦāđ‰āļžāļĢāđ‰āļ­āļĄ āļˆāļ‡āđ€āļ›āļīāļ”āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ https://git-scm.com āđāļĨāđ‰āļ§āļ„āļĨāļīāļāļ›āļļāđˆāļĄāļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™ Windows āļŦāļĢāļ·āļ­ āļœāļđāđ‰āđƒāļŠāđ‰ macOS āđāļĨāļ° Linux āđāļĨāđ‰āļ§āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ„āļ›āđ€āļ–āļ­āļ°! āļŦāļēāļāļ•āļīāļ”āļ›āļąāļāļŦāļēāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļĢāđˆāļēāļĒāļĄāļ™āļ•āđŒāļ„āļēāļ–āļēāļšāđ‰āļēāļ‡ āđāļ•āđˆāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŦāđˆāļ§āļ‡ āļĄāļĩāļāļđāļĢāļđāđƒāļŦāđ‰āļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­ ðŸ•ĩ🎓

🔍 āđƒāļŦāđ‰āđ€āļŦāļĨāđˆāļēāļžāđˆāļ­āļŦāļĄāļ”āļ•āļąāļ§āļ™āđ‰āļ­āļĒāļ‚āļ­āļ‡āļˆāļ­āļĄāđ€āļ§āļ—āļĒāđŒāļœāļđāđ‰āļĒāļīāđˆāļ‡āđƒāļŦāļāđˆ āļĨāļĩāļ™āļąāļŠ āļ—āļ­āļĢāđŒāļ§āļąāļĨāļ”āđŒāļŠ (Linus Torvalds) āļ„āļĨāļīāļāļ›āļļāđˆāļĄāļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ” āđ„āļ”āđ‰āđ€āļĨāļĒ…
🔍 āđ€āļĄāļ·āđˆāļ­āļāļ”āļ›āļļāđˆāļĄāļ”āļēāļ§āđ‚āļŦāļĨāļ”āđ€āđ€āļĨāđ‰āļ§āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļāđ‡āļˆāļ°āđ€āļ”āđ‰āļ‡āļĄāļēāļŦāļ™āđ‰āļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļēāļ§āđ‚āļŦāļĨāļ” āļ—āļĩāļ™āļĩāđ‰āļāđ‡āđ€āļĨāļ·āļ­āļāļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ‚āļ­āļ‡āļžāļ§āļāļ„āļļāļ“āđ„āļ”āđ‰āđ€āļĨāļĒ !!!!
🔍 āļˆāļēāļāļ™āļąāđ‰āļ™āļāđ‡āđ€āļ›āļīāļ”āđ„āļŸāļĨāđŒ āđ€āđ€āļĨāđ‰āļ§āļāļ”āđāļĨāđ‰āļ§āļāđ‡āļāļ” install

🔍 āđ€āļĄāļ·āđˆāļ­āđ‚āļŦāļĨāļ”āđ€āļŠāļĢāđ‡āļˆāļāđ‡āđ€āļ›āđ‡āļ™āļ­āļąāļ™āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒ āļ‡āđˆāļēāļĒāđ†āđƒāļŠāđ‰āđ„āļŦāļĄāļĨāđŠāļēāļē 😎😎

āļŠāļģāļŦāļĢāļąāļšāđ€āļŦāļĨāđˆāļēāļžāđˆāļ­āļĄāļ”āļ•āļąāļ§āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāđƒāļŠāđ‰ “Ubuntu” 🐧🐧 āļāđ‡āļ•āļīāļ”āļ•āļąāđ‰āļ‡āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āđ„āļ”āđ‰āđ€āļĨāļĒ

āļŦāļĢāļ·āļ­āļˆāļ°āđ€āļ‚āđ‰āļēāđ„āļ›āļ”āļđāđƒāļ™āđ€āļ§āđ‡āļšāļāđ‡āđ„āļ”āđ‰āļ™āđŠāļēāļē āđ€āļ‚āđ‰āļēāđ„āļ›āļ”āļđāđƒāļ™āđ€āļ§āđ‡āļšāļ™āļĩāđ‰āđ„āļ”āđ‰āđ€āļĨāļĒ “https://git-scm.com/download/linux
# āđ€āļ‚āđ‰āļēāđ„āļ›āļ”āļđāđƒāļ™āđ€āļ§āđ‡āļšāļ™āļĩāđ‰āđ„āļ”āđ‰āđ€āļĨāļĒ https://git-scm.com/download/linux
apt-get install git 

āļŦāļĨāļąāļ‡āļˆāļēāļāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđāļĨāđ‰āļ§āļāđ‡āļ•āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļžāļ§āļāđ€āļˆāđ‰āļēāđ€āļ­āļ‡

āļ­āļĒāđˆāļēāļĨāļ·āļĄāđƒāļŠāđˆ “  ” āđƒāļŦāđ‰āļ„āļĢāļšāļĨāđˆāļ° !!!
git config --global user.name "āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđƒāļŠāđ‰"
git config --global user.email "āļ­āļĩāđ€āļĄāļĨāļ—āļĩāđˆāđƒāļŠāđ‰"

ðŸšĐāđ€āļ„āļĨāđ‡āļ”āđ„āļĄāđˆāļĨāļąāļš: āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ‡āļąāļ”āļ‡āļģ Git

Git Repository āļ”āļąāđˆāļ‡āļĄāļēāļĢāļēāļ˜āļ­āļ™ 🏃🏃

Git repository āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļŠāļ™āļēāļĄāđāļ‚āđˆāļ‡āļ§āļīāđˆāļ‡āļĄāļēāļĢāļēāļ˜āļ­āļ™āļ—āļĩāđˆāđ€āļ•āđ‡āļĄāđ„āļ›āļ”āđ‰āļ§āļĒāđ‚āļ„āđ‰āļ” āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļŦāļĄāđˆāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĢāļĩāđ‚āļžāļ‚āļķāđ‰āļ™āļĄāļē āļŦāļĢāļ·āļ­āļ™āļģāļĢāļĩāđ‚āļžāļ‚āļ­āļ‡āļœāļđāđ‰āļ­āļ·āđˆāļ™āļĄāļēāđ€āļ›āđ‡āļ™āļˆāļļāļ”āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™

# āļ„āļģāļŠāļąāđˆāļ‡āļŠāļĢāđ‰āļēāļ‡ git repository āđƒāļŦāļĄāđˆ
git init

āđ‚āļ”āļĒ Git Repository āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļŦāļĨāļąāļāđ†āđ„āļ”āđ‰āđ€āđ€āļāđˆ

repo/
|
|-- .git/    
|
|-- working-directory/
     |-- files
  1. repo/ āļ„āļ·āļ­ āļĢāļđāļ—āđ‚āļŸāļĨāđ€āļ”āļ­āļĢāđŒāļ‚āļ­āļ‡ Git Repository āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
  2. .git/ āđ€āļ›āđ‡āļ™āđ‚āļŸāļĨāđ€āļ”āļ­āļĢāđŒāļ‹āđˆāļ­āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļ„āļąāļāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡ Git āđ„āļĄāđˆāļ„āļ§āļĢāđāļāđ‰āđ„āļ‚āļŦāļĢāļ·āļ­āļĨāļšāđ‚āļ”āļĒāļ•āļĢāļ‡
  3. working-directory/ āđ€āļ›āđ‡āļ™āđ‚āļŸāļĨāđ€āļ”āļ­āļĢāđŒāļ—āļĩāđˆāļ„āļļāļ“āļˆāļ°āļ—āļģāļ‡āļēāļ™āļāļąāļšāđ„āļŸāļĨāđŒāđ‚āļ„āđ‰āļ” āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđƒāļŦāļĄāđˆ āđāļāđ‰āđ„āļ‚āđ„āļŸāļĨāđŒ āļŦāļĢāļ·āļ­āļĨāļšāđ„āļŸāļĨāđŒāļ­āļ­āļāđ„āļ›
  4. files āļ„āļ·āļ­āđ„āļŸāļĨāđŒāļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļ„āļļāļ“āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ‹āļķāđˆāļ‡āļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ•āđ‰ working-directory/

āļ–āđ‰āļēāļˆāļ°āđƒāļŦāđ‰āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ‡āđŠāļēāļĒāļ‡āđˆāļēāļĒāļāđ‡āļ„āļ·āļ­……

āđ‚āļĢāļ‡āļ‹āđˆāļ­āļĄāļ‚āļ­āļ‡āļ›āļĢāļēāļŠāļāđŒāļœāļĄāļ‚āļēāļ§
   |
   |-- āļŦāđ‰āļ­āļ‡āļžāļąāļ (āļŦāđ‰āļ­āļ‡āļ›āļĢāļķāļāļĐāļēāļĨāļąāļšāļ‚āļ­āļ‡āļ™āļīāļ™āļˆāļē)
   |         
   |-- āļŠāļ™āļēāļĄāļ‹āđ‰āļ­āļĄāļĢāļš
        |-- āļ—āļŦāļēāļĢāļĢāļąāļšāļˆāđ‰āļēāļ‡ (āđ„āļŸāļĨāđŒāļ•āđˆāļēāļ‡āđ†)
  1. āđ‚āļĢāļ‡āļ‹āđˆāļ­āļĄāļ‚āļ­āļ‡āļ›āļĢāļēāļŠāļāđŒāļœāļĄāļ‚āļēāļ§ āļ„āļ·āļ­ repository āļŦāļĢāļ·āļ­āļŠāļ–āļēāļ™āļ—āļĩāđˆāļ—āļĩāđˆāļ›āļĢāļēāļŠāļāđŒāļœāļĄāļ‚āļēāļ§āļŠāļ­āļ™āļĨāļđāļāļĻāļīāļĐāļĒāđŒāļ§āļīāļŠāļēāļāļēāļĢāļĢāļšāļ‚āļ­āļ‡āļ™āļīāļ™āļˆāļē
  2. āļŦāđ‰āļ­āļ‡āļžāļąāļ āļŦāļĢāļ·āļ­ .git/ āļ„āļ·āļ­āļŦāđ‰āļ­āļ‡āļĨāļąāļšāļ—āļĩāđˆāđ€āļāđ‡āļšāļ„āļ§āļēāļĄāļĨāļąāļšāļ‚āļ­āļ‡āļ™āļīāļ™āļˆāļē āđ„āļĄāđˆāļĄāļĩāđƒāļ„āļĢāļ„āļ§āļĢāļŠāļ­āļ”āļŠāđˆāļēāļĒāđ€āļ‚āđ‰āļēāđ„āļ›āđƒāļ™āļ™āļąāđ‰āļ™āļ™āļ­āļāļˆāļēāļāļ›āļĢāļēāļŠāļāđŒāļœāļđāđ‰āļ—āļĢāļ‡āļ āļđāļĄāļī
  3. āļŠāļ™āļēāļĄāļ‹āđ‰āļ­āļĄāļĢāļš āļŦāļĢāļ·āļ­ working-directory/ āļ„āļ·āļ­āļŠāļ™āļēāļĄāļ—āļĩāđˆāļĨāļđāļāļĻāļīāļĐāļĒāđŒāļˆāļ°āļĄāļēāļ‹āđ‰āļ­āļĄāđāļĨāļ°āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ•āđˆāļēāļ‡āđ† āļāļąāļšāļ—āļŦāļēāļĢāļĢāļąāļšāļˆāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ•āļ™
  4. āļ—āļŦāļēāļĢāļĢāļąāļšāļˆāđ‰āļēāļ‡ āļŦāļĢāļ·āļ­ files āļ„āļ·āļ­āđ„āļŸāļĨāđŒāđ‚āļ„āđ‰āļ”āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļĨāļđāļāļĻāļīāļĐāļĒāđŒāļ™āļąāđ‰āļ™āļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļē āļ‹āļķāđˆāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļ—āļŦāļēāļĢāļĢāļąāļšāļˆāđ‰āļēāļ‡āļ—āļĩāđˆāļˆāļ°āđ„āļ›āļŠāļđāđ‰āļĢāļšāđƒāļ™āļŠāļ™āļēāļĄāđāļŦāđˆāļ‡āđ‚āļ„āđ‰āļ”

Git Commit āļ—āđˆāļēāļ‹āļēāļĄāļđāđ„āļĢ ⚡⚡

Commit āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ—āļĩāđˆāđ€āļ”āđ‡āļ”āđ€āļ”āļĩāđˆāļĒāļ§āļ‚āļ­āļ‡āļ‹āļēāļĄāļđāđ„āļĢāđƒāļ™āļāļēāļĢāļˆāļēāļĢāļķāļāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āđ‰āļ”āļĨāļ‡āđƒāļ™āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒ āļŦāļĨāļąāļ‡āļˆāļēāļāđ€āļžāļīāđˆāļĄāļŦāļĢāļ·āļ­āđāļāđ‰āđ„āļ‚āđ„āļŸāļĨāđŒ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡ commit āđ€āļžāļ·āđˆāļ­āļšāļąāļ™āļ—āļķāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļģāļĨāļ‡āđƒāļ™ Git āđ€āļŠāļĄāļ­

# āđ€āļžāļīāđˆāļĄāđ„āļŸāļĨāđŒāđ€āļ‚āđ‰āļēāļŠāļđāđˆ staging area
git add file1.py file2.js

# commit āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡

git commit -m "āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāđƒāļŦāļĄāđˆāļŠāļģāļŦāļĢāļąāļšāļŸāļĩāđ€āļˆāļ­āļĢāđŒ A"

Git Branch āļĨāļ°āļĨāļēāļ™āļ•āļēāđ€āļŦāļĄāļ·āļ­āļ™āļ‡āļđāđ€āļŦāđˆāļē 🐍🐍

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļšāļĢāļēāļ™āļŠāđŒāļāđ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļŠāļĄāļ·āļ­āļ™āļāļēāļĢāđāļĒāļāļĒāđ‰āļēāļĒāļ‚āļ­āļ‡āļ‡āļđāđ€āļŦāđˆāļēāļĄāļŦāļēāļ āļąāļĒāļ—āļĩāđˆāđ‚āļŦāļ”āļĢāđ‰āļēāļĒāđ„āļ›āļŠāļđāđˆāļ—āļīāļĻāļ—āļēāļ‡āđƒāļŦāļĄāđˆāđ† āļšāļ™āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļē āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āļšāļĢāļēāļ™āļŠāđŒāđ€āļžāļ·āđˆāļ­āļ—āļģāļ‡āļēāļ™āļšāļ™āļŸāļĩāđ€āļˆāļ­āļĢāđŒāđƒāļŦāļĄāđˆāđ‚āļ”āļĒāđ„āļĄāđˆāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āđāļ™āļ§āļŦāļĨāļąāļ

# āļŠāļĢāđ‰āļēāļ‡āļšāļĢāļēāļ™āļŠāđŒāđƒāļŦāļĄāđˆ
git branch feature/new-feature


# āļŠāļĨāļąāļšāđ„āļ›āļ—āļģāļ‡āļēāļ™āļšāļ™āļšāļĢāļēāļ™āļŠāđŒāđƒāļŦāļĄāđˆ
git checkout feature/new-feature
Reference (https://unstop.com/blog/git-create-branch)

Git Merge āļĢāļ§āļĄāļžāļĨāļ°āļāļģāļĨāļąāļ‡āļ­āđ‹āļ­āļ‡āļ‹āđˆāļēāļŠāđŒ ðŸ‘Ļ‍ðŸ’ŧðŸ‘Ļ‍ðŸ’ŧ

āđƒāļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļ™āļģāļžāļĨāļąāļ‡āļŠāļ­āļ‡āļšāļĢāļēāļ™āļŠāđŒāļĄāļēāļĢāļ§āļĄāļāļąāļ™ āļ™āļąāđˆāļ™āļ„āļ·āļ­āļāļēāļĢ merge āļ‹āļķāđˆāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļāļēāļĢāļĢāļ§āļĄāļāļ­āļ‡āļāļģāļĨāļąāļ‡āļ‚āļ­āļ‡āļŠāļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļ—āļąāļžāđ€āļžāļ·āđˆāļ­āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĻāļķāļāđāļŦāđˆāļ‡āđ‚āļ„āđ‰āļ”

# merge āļšāļĢāļēāļ™āļŠāđŒ feature/new-feature āļāļĨāļąāļšāļŠāļđāđˆ master
git checkout master
git merge feature/new-feature

ðŸšĐGit āļāļķāđ‹āļ™āļŠāļ™āļąāđˆāļ™āļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļšāđ‰āļēāļšāļīāđˆāļ™

Git Clone āļ„āļĨāļ­āļ™āļ•āļąāļ§āđ€āļ›āđ‡āļ™āļāļē ðŸ‘ūðŸ‘ū

Cloning āđ€āļ›āļĢāļĩāļĒāļšāđ„āļ”āđ‰āļāļąāļšāļžāļĢāļēāļ™āļ›āđˆāļēāļ—āļĩāđˆāļ„āļĨāļ­āļ™āđāļ„āļĨāļ™āļ•āļąāļ§āđ„āļ›āļŠāļĢāđ‰āļēāļ‡āļšāđ‰āļēāļ™āđƒāļŦāļĄāđˆāđƒāļ™āļĢāļĩāđ‚āļžāļˆāļēāļāļ—āļĩāđˆāļ­āļ·āđˆāļ™ āļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡āļ™āļĩāđ‰āđ€āļĢāļēāļˆāļ°āđ„āļ”āđ‰āļŠāļģāđ€āļ™āļēāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļĄāļēāđ„āļ§āđ‰āļ—āļĩāđˆāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āđ€āļĢāļē

# clone āđ‚āļ„āļĢāļ‡āļāļēāļĢāļĄāļēāļˆāļēāļ remote repository
git clone https://github.com/user/repo.git
Reference (https://www.neonscience.org/resources/learning-hub/tutorials/github-git-clone)

Git Pull āļ”āļķāļ‡āļĢāđ‰āļ­āļĒāļ”āļķāļ‡āļžāļąāļ™ðŸ’­ðŸ’­

āļāļēāļĢāļ”āļķāļ‡āđ€āļ­āļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļˆāļēāļāļ—āļĩāđˆāļ­āļ·āđˆāļ™āđ† āļĄāļēāļĢāļ§āļĄāļāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ­āļ‡āđ€āļĢāļēāļ”āđ‰āļ§āļĒāļ„āļģāļŠāļąāđˆāļ‡ pull āļāđ‡āđ€āļ›āļĢāļĩāļĒāļšāļāļąāļšāļāļēāļĢāļĢāļ§āļĄāļāļģāļĨāļąāļ‡āļ‚āļ­āļ‡āļ‹āļēāļĄāļđāđ„āļĢāļ—āļĩāđˆāļ”āļķāļ‡āđ€āļžāļ·āđˆāļ­āļ™āđ† āļĄāļēāļĢāđˆāļ§āļĄāļĻāļķāļāļ”āđ‰āļ§āļĒ

# āļ”āļķāļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļĨāđˆāļēāļŠāļļāļ”āļˆāļēāļ remote āļāđˆāļ­āļ™āļ—āļģāļ‡āļēāļ™āļ•āđˆāļ­
git pull origin main

# āļŦāļĢāļ·āļ­āđāļšāļšāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļķāđ‰āļ™
git fetch origin 
git merge origin/main

Git Push āļœāļĨāļąāļāļ­āļāļœāļĨāļąāļāđƒāļˆ 💗💗

āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļŦāđ‰āļāļąāļšāđ€āļžāļ·āđˆāļ­āļ™āļĢāđˆāļ§āļĄāļ—āļĩāļĄāļĢāļąāļšāļĢāļđāđ‰ āđ€āļĢāļēāļāđ‡āļˆāļ°āļ•āđ‰āļ­āļ‡ push āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āļ‹āļķāđˆāļ‡āļāđ‡āđ€āļŦāļĄāļ·āļ­āļ™āļāļēāļĢāļœāļĨāļąāļāļ”āļąāļ™āļ­āļēāļĢāļĄāļ“āđŒāđāļĨāļ°āļžāļĨāļ°āļāļģāļĨāļąāļ‡āļŠāļđāđˆāļāļēāļĢāļ•āđˆāļ­āļŠāļđāđ‰āļ™āļąāđˆāļ™āđāļŦāļĨāļ°

# āļœāļĨāļąāļāļ”āļąāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆ commit āđāļĨāđ‰āļ§āļ‚āļķāđ‰āļ™ remote repo
git push origin feature-branch

# āļ–āđ‰āļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļœāļĨāļąāļāļ”āļąāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ›āļĒāļąāļ‡ remote repo āđƒāļŦāļĄāđˆ
git remote add new-origin https://git.new-server.com/repo.git
git push -u new-origin main

“āļ„āļģāļŠāļąāđˆāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļĒāļļāļ—āļ˜āļ§āļīāļ˜āļĩāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āđƒāļ™āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļĒāđ‰āļēāļĒāļāļēāļĢāļĢāļšāļ‚āļ­āļ‡āļ‹āļēāļĄāļđāđ„āļĢ āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļžāļĨāļˆāļēāļ Clone, āļāļēāļĢāļ”āļķāļ‡āļžāļĨāļąāļ‡āđ€āļŠāļĢāļīāļĄāļˆāļēāļ Pull āļŦāļĢāļ·āļ­āļāļēāļĢāļœāļĨāļąāļāļ”āļąāļ™āļāļģāļĨāļąāļ‡āļĢāļšāļ”āđ‰āļ§āļĒ Push āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āđ€āļŦāļĄāļēāļ°āļŠāļĄāļˆāļ°āļ—āļģāđƒāļŦāđ‰āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āļĢāļēāļšāļĢāļ·āđˆāļ™āđāļĨāļ°āđ„āļ”āđ‰āļĢāļąāļšāļŠāļąāļĒāļŠāļ™āļ°āļ­āļĒāđˆāļēāļ‡āļŠāļ‡āđˆāļēāļ‡āļēāļĄ āđ‚āļ”āļĒāļĄāļĩ Git āļ„āļ­āļĒāđ€āļ›āđ‡āļ™āļœāļđāđ‰āļŠāļąāđˆāļ‡āļāļēāļĢāļāļ­āļ‡āļ—āļąāļžāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļĒāļđāđˆāđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡ āļŦāļ§āļąāļ‡āļ§āđˆāļēāđ€āļŦāļĨāđˆāļēāļžāđˆāļ­āļĄāļ”āļ•āļąāļ§āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļ­āđˆāļēāļ™āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļˆāļ°āđ„āļ”āđ‰āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āđ€āļĨāļ°āļ„āļ§āļēāļĄāļŠāļ™āļļāļāđ„āļĄāđˆāļĄāļēāļāļāđ‡āļ™āđ‰āļ­āļĒ āļ‚āļ­āļšāļ„āļļāļ“āļ—āļĩāđˆāļ­āđˆāļēāļ™āļāļąāļ™āļˆāļ™āļˆāļšāļ™āđŠāļēāļē”

āļ­āđ‰āļēāļ‡āļ­āļīāļ‡

https://git-scm.com/docs

6431503009

Author 6431503009

More posts by 6431503009
Close Menu

āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļļāļāļāļĩāđ‰āđ€āļžāļ·āđˆāļ­āļžāļąāļ’āļ™āļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāļ”āļĩāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĻāļķāļāļĐāļēāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ„āļ”āđ‰āļ—āļĩāđˆ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđ€āļ­āļ‡āđ„āļ”āđ‰āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āđ€āļ­āļ‡āđ‚āļ”āļĒāļ„āļĨāļīāļāļ—āļĩāđˆ āļ•āļąāđ‰āļ‡āļ„āđˆāļē

āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāļ„āļļāļāļāļĩāđ‰āđ‚āļ”āļĒāđ€āļ›āļīāļ”/āļ›āļīāļ” āļ„āļļāļāļāļĩāđ‰āđƒāļ™āđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđ‰āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļĒāļāđ€āļ§āđ‰āļ™ āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™

āļĒāļ­āļĄāļĢāļąāļšāļ—āļąāđ‰āļ‡āļŦāļĄāļ”
āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§
  • āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™
    āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āļ•āļĨāļ­āļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļ›āļāļ•āļī āđāļĨāļ°āđ€āļ‚āđ‰āļēāļŠāļĄāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļ„āļļāļ“āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļīāļ”āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ™āļĩāđ‰āđƒāļ™āļĢāļ°āļšāļšāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āđ€āļĢāļēāđ„āļ”āđ‰
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

  • āļ„āļļāļāļāļĩāđ‰āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļ—āļēāļ‡āļāļēāļĢāļ•āļĨāļēāļ”

    āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļļāļāļāļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āđāļĨāļ° āļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™ āļŠāļīāļ™āļ„āđ‰āļē āļĢāļ§āļĄāļ–āļķāļ‡āļŦāļĨāļąāļāļŠāļđāļ•āļĢāļŸāļĢāļĩ āđāļĨāļ° āļŠāļīāļ—āļ˜āļīāļžāļīāđ€āļĻāļĐāļ•āđˆāļēāļ‡ āđ† āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļ›āļīāļ”āļ„āļļāļāļāļĩāđ‰āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļ āđ€āļ§āđ‰āļ™āđāļ•āđˆāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ›āļĢāđ‚āļĄāļŠāļąāļ™āļ—āļĩāđˆāļ­āļēāļˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
    āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ„āļļāļāļāļĩāđ‰

āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē