Vivasoft-logo

ā§§ā§Ļ.ā§§Â  āĻ—āĻŋāϟ āχāĻ¨ā§āϟāĻžāϰāύāĻžāϞāĻ¸Â  – āĻĒā§āϞāĻžāĻŽā§āĻŦāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒā§‹āĻ°ā§āϏ⧇āϞ⧇āχāύ

āĻļ⧁āϰ⧁āϤ⧇āχ āφāĻĒāύāĻŋ āĻšā§ŸāϤ⧋ āĻāχ āĻ…āĻ§ā§āϝāĻžā§Ÿ āϟāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋā§Ÿā§‡ āĻ—āĻŋā§Ÿā§‡āϛ⧇āύ, āĻ…āĻĨāĻŦāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āύ āĻŦāχāϟāĻŋ āĻĒ⧜āĻž āĻļ⧇āώ⧇ āφāĻĒāύāĻŋ āĻāχ āĻ…āĻ§ā§āϝāĻžā§Ÿ āĻ āĻāϏ⧇āϛ⧇āύ — āϝ⧇āĻ­āĻžāĻŦ⧇āχ āĻšā§‹āĻ• āύāĻž āϕ⧇āύ, āĻāχ āĻ…āĻ‚āĻļ⧇āϰ āφāϞ⧋āϚāύāĻžā§Ÿ āφāĻŽāϰāĻž āĻāĻ–āύ Git āĻāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ•ā§āϰāĻŋ⧟āĻžāĻ•āϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻŦā§‹āĨ¤ āφāĻŽāϰāĻž āĻ…āĻŦāϞ⧋āĻ•āύ āĻ•āϰ⧇āĻ›āĻŋ āϝ⧇, Git āĻāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ­āĻžāϞ⧋ āϜāĻžāύāϤ⧇ āĻ•āĻŋāĻ‚āĻŦāĻž āϕ⧇āύ āĻāϟāĻŋ āĻāϤ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āϟ⧁āϞ āĻāĻŦāĻ‚ āĻĒā§āϰāĻļāĻ‚āϏāĻžāϰ āϝ⧋āĻ—ā§āϝ āϤāĻž āĻŦ⧁āĻāĻžāϰ āϜāĻ¨ā§āϝ āĻāχ āĻŽā§ŒāϞāĻŋāĻ• āφāϞ⧋āϚāύāĻž āϟāĻŋ āĻ…āϧāĻŋāĻ• āĻ•āĻžāĻ°ā§āϝāĻ•āϰāĻŋāĨ¤ āϤāĻŦ⧇ āĻāϏāĻŦ āĻšā§ŸāϤ⧋ āύāϤ⧁āύ āĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤāĻŋāĻ•āϰ āĻ…āĻĨāĻŦāĻž āϜāϟāĻŋāϞ āĻŦāĻŋāώ⧁⧟āĻŦāĻ¸ā§āϤ⧁āϰ āĻ•āĻžāϰāĻŖ āĻšā§Ÿā§‡ āĻĻāĻžā§œāĻžāϤ⧇ āĻĒāĻžāϰ⧇, āĻ āύāĻŋā§Ÿā§‡ āĻ…āύ⧇āĻ• āĻŦāĻŋāϭ⧇āĻĻ āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ āĻāχāϜāĻ¨ā§āϝ āĻāχ āĻ…āĻ§ā§āϝāĻžā§ŸāϟāĻŋ āφāĻŽāϰāĻž āĻāχ āĻŦāχ āĻāϰ āĻāĻ•āĻĻāĻŽ āĻļ⧇āώ⧇āϰ āĻĻāĻŋāϕ⧇ āϰ⧇āϖ⧇āĻ›āĻŋāĨ¤ āφāĻĒāύāĻŋ āĻļ⧁āϰ⧁āϤ⧇ āĻĒ⧜āĻŦ⧇āύ āĻ•āĻŋāĻ‚āĻŦāĻž āĻĒāϰ⧇ āĻĒ⧜āĻŦ⧇āύ āĻāϟāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āύ āφāĻĒāύāĻžāĻĻ⧇āϰ āωāĻĒāϰ āĻ›ā§‡ā§œā§‡ āĻĻāĻŋāϞāĻžāĻŽāĨ¤

āϝ⧇āĻšā§‡āϤ⧁ āφāĻĒāύāĻŋ āĻāĻ–āĻžāύ⧇ āĻāϏ⧇āχ āϗ⧇āϛ⧇āύ āϤāĻžāĻšāϞ⧇ āĻļ⧁āϰ⧁ āĻ•āϰāĻž āϝāĻžāĻ•āĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, Git āĻāĻ•āϟāĻŋ content-addressable file-system āϝ⧇āϟāĻžāϰ āωāĻĒāϰ⧇ VCS āĻāϰ āχāωāϜāĻžāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϟāĻŋ āϞāĻŋāĻ–āĻž āĻšā§Ÿā§‡āϛ⧇, āĻāχ āĻŦāĻŋāώ⧟ āϟāĻŋ āϝāĻĻāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āύāĻž āĻŦ⧁āĻā§‡ āĻĨāĻžāϕ⧇āύ āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟ⧁ āĻĒāϰ⧇āχ āĻāϰ āĻ…āĻ°ā§āĻĨ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤

Git āĻāϰ āĻĒā§āϰāĻĨāĻŽāĻĻāĻŋāĻ•āĻ•āĻžāϰ āĻ•āĻĨāĻž, āϤāĻ–āύ āχāωāϜāĻžāϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻ…āύ⧇āĻ• āϜāϟāĻŋāϞ āĻ›āĻŋāϞ āĻ•āĻžāϰāĻŖ āϤāĻ–āύ VCS āĻāϰ āĻĨ⧇āϕ⧇āĻ“ filesystem āĻāϰ āωāĻĒāϰ āĻ…āϧāĻŋāĻ• āϗ⧁āϰāĻ¤ā§āĻŦ āĻĻ⧇āĻ“ā§ŸāĻž āĻšā§Ÿā§‡āĻ›āĻŋāϞāĨ¤ āĻ—āϤ āĻ•ā§Ÿā§‡āĻ•āĻŦāĻ›āϰ⧇ UI āĻ…āϧāĻŋāĻ•āĻŦāĻžāϰ āĻĒāϰāĻŋāĻŽāĻžāĻ°ā§āϜāĻŋāϤ āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇ āϝāϤāĻ•ā§āώāĻŖ āύāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϰ UI āφāϰ⧋ āϏāĻšāĻœā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āĻšā§ŸāĨ¤

Content-addressable file-system āĻ˛ā§‡ā§ŸāĻžāϰ āĻŦāĻž āĻ¸ā§āϤāϰ āϟāĻŋ āϖ⧁āĻŦāĻŋ āĻ…āϏāĻžāϧāĻžāϰāύ āϤāĻžāχ āĻāϟāĻŋ āχ āĻšāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§āϰāĻĨāĻŽ āφāϞ⧋āĻšā§āϝ āĻŦāĻŋāώ⧟āĻŦāĻ¸ā§āϤ⧁āĨ¤ āĻāϰāĻĒāϰ āφāĻĒāύāĻŋ āϜāĻžāύāĻŦ⧇āύ āĻ•āĻŋāĻ­āĻžāĻŦā§‡Â  transport mechanisms āĻāĻŦāĻ‚ repository maintenance āĻ•āĻžāϜ āĻ•āϰ⧇, āĻāϏāĻŦ āĻšā§ŸāϤ⧋ āφāĻĒāύāĻžāϕ⧇ āĻļ⧇āώ⧇ āĻŽā§‹āĻ•āĻžāĻŦ⧇āϞāĻž āĻ•āϰāϤ⧇ āĻšā§ŸāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒā§āϞāĻžāĻŽā§āĻŦāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒā§‹āĻ°ā§āϏ⧇āϞ⧇āχāύ

āĻāχ āĻŦāχāϟāĻŋāϤ⧇ āĻŽā§‚āϞāϤ checkout, branch, remote āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āϏāĻš āĻ¤ā§āϰāĻŋāĻļ āϟāĻŋ āĻŦāĻž āϤāϤ⧋āϧāĻŋāĻ• āϏāĻžāĻŦāĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĻāĻŋā§Ÿā§‡ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ Git āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšā§Ÿ āϤāĻž āύāĻŋā§Ÿā§‡ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝ⧇āĻšā§‡āϤ⧁ Git āĻļ⧁āϰ⧁āϤ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āύ āχāωāϜāĻžāϰ āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ VCS āĻĨ⧇āϕ⧇āĻ“ āĻāĻ•āϟāĻŋ āĻ­āĻžāĻ°ā§āϏāύ āĻ•āĻ¨ā§āĻŸā§āϰāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāϰ āϟ⧁āϞāĻ•āĻŋāϟ āĻ›āĻŋāϞ āϏ⧇āĻšā§‡āϤ⧁ āĻāϰ āĻāĻ•āĻĻāĻŽ low-level āĻ…āĻĨāĻŦāĻž āύāĻŋāĻŽā§āύāĻ¸ā§āϤāϰ⧇āϰ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āϏāĻžāĻŦāĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ°ā§Ÿā§‡āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϏ⧇ āĻ•āĻžāϰāϪ⧇ āĻāϏāĻŦ āϏāĻžāĻŦāĻ•āĻŽāĻžāĻ¨ā§āĻĄ Unix āĻŽāϤ⧋ āĻšā§‡āχāύ āĻ•āϰ⧇ āĻ…āĻĨāĻŦāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ script āĻĨ⧇āϕ⧇ āĻ•āϞ āĻ•āϰāĻž āϝāĻžā§Ÿ āĻāĻŽāύ āĻ­āĻžāĻŦ⧇ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšā§Ÿā§‡āĻ›āĻŋāϞāĨ¤ āĻāϏāĻŦ low-level āϏāĻžāĻŦāĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŽā§‚āϞāϤ “plumbing” āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻĒāϰāĻŋāϚāĻŋāϤāĨ¤ āφāϰ āχāωāϜāĻžāϰ āĻĢā§āϰ⧇āĻ¨ā§āĻĄāϞāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞ⧋ āϕ⧇ “porcelain” āĻŦāϞāĻž āĻšā§Ÿā§‡ āĻĨāĻžāϕ⧇āĨ¤

āφāĻĒāύāĻŋ āĻāĻ–āύ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āϛ⧇āύ, āĻāχ āĻŦāχāϟāĻŋāϰ āĻĒā§āϰāĻĨāĻŽ āύāϝāĻŧāϟāĻŋ āĻ…āĻ§ā§āϝāĻžā§Ÿā§‡ āĻĒā§āϰāĻžāϝāĻŧ āĻ…āϧāĻŋāĻ•āĻžāĻ‚āĻļ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ porcelain āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāϰ āĻŦā§āϝāĻžāĻŦāĻšāĻžāϰ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻšā§Ÿā§‡āϛ⧇āĨ¤ āϤāĻžāχ āĻāχ āĻ…āĻ§ā§āϝāĻžā§Ÿā§‡ āφāĻĒāύāĻŋ low-level āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϗ⧁āϞ⧋ āύāĻŋā§Ÿā§‡ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āĻ¨Â  āĻāϤ⧇ āĻ•āϰ⧇ Git āĻāϰ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āĻ•āĻžāĻ°ā§āϝāĻ•āϞāĻžāĻĒ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϜāĻžāύāĻŦ⧇āύ āĻāĻŦāĻ‚ Git āϕ⧇āύ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻāϏāĻŦ āĻ•āϰ⧇ āϤāĻž āύāĻŋā§Ÿā§‡ āĻ­āĻžāϞ⧋ āϧāĻžāϰāĻŖāĻž āĻĒāĻžāĻŦ⧇āύāĨ¤Â  āĻāϰāĻŽāĻ§ā§āϝ⧇ āĻ…āύ⧇āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āχ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϞāĻžāχāύ⧇ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇ āύ⧟, āĻŦāϰāĻ‚ āύāϤ⧁āύ āϟ⧁āϞ āĻāĻŦāĻ‚ āĻ•āĻžāĻ¸ā§āϟāĻŽ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āϤ⧈āϰāĻŋāϰ āĻ•āĻžāĻœā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝāĨ¤

āφāĻĒāύāĻŋ āϝāĻ–āύ āύāϤ⧁āύ āĻ•āĻŋāĻ‚āĻŦāĻž āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇ git init āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϟāĻŋ āϰāĻžāύ āĻ•āϰāĻŦ⧇āύ, āϤāĻ–āύ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇ Git āĻāĻ•āϟāĻŋ .git āύāĻžāĻŽā§‡ āĻĢā§‹āĻ˛ā§āĻĄāĻžāϰ āĻ…āĻĨāĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ Git āϝāĻž āĻ•āĻŋāϛ⧁ āϏāĻ‚āϰāĻ•ā§āώāύ āĻ•āϰ⧇ āĻ•āĻŋāĻ‚āĻŦāĻž āĻŦā§āϝāĻžāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āĻ•āϰ⧇ āϤāĻž āϏāĻŦ āĻĨāĻžāϕ⧇āĨ¤ āφāĻĒāύāĻžāϰ āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋ āĻŦāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāĻāϰ āĻŦā§āϝāĻžāĻ•āφāĻĒ āύāĻŋāϤ⧇ āϚāĻžāχāϞ⧇ .git āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϟāĻŋ āĻ…āĻ¨ā§āϝ āϕ⧋āύ āϜāĻžā§ŸāĻ—āĻžā§Ÿ āϰāĻžāĻ–āϞ⧇āχ āĻšāĻŦ⧇, āĻ•āĻžāϰāĻŖ āĻāϤ⧇ āϐ āĻŦā§āϝāĻžāĻ•āφāĻĒ āύ⧇āĻ“ā§ŸāĻž āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āϝāĻžāĻŦāĻ¤ā§€ā§Ÿ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§Ÿā§‹āϜāĻ¨ā§€ā§Ÿ āϏāĻŦ āϤāĻĨā§āϝāχ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĨāĻžāϕ⧇āĨ¤ āĻāχ āĻĒ⧁āϰāĻž āĻ…āĻ§ā§āϝāĻžā§Ÿā§‡ .git āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻ­āĻŋāϤāϰ⧇ āϝāĻž āϝāĻž āĻĨāĻžāϕ⧇ āϤāĻž āύāĻŋā§Ÿā§‡āχ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āύāϤ⧁āύ āϤ⧈āϰāĻŋāĻ•ā§ƒāϤ .git āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻ āĻŋāĻ• āĻāĻŽāύ:
				
					$ ls -F1
config
description
HEAD
hooks/
info/
objects/
refs/
				
			

Git āĻāϰ āĻ­āĻžāĻ°ā§āϏāύ āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āφāĻĒāύāĻŋ āĻšā§ŸāϤ⧋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ āωāĻĒāϰ⧇ āωāĻ˛ā§āϞ⧇āĻ–ā§āϝ āϏāĻŦāχ āĻšāĻšā§āϛ⧇ āĻāĻ•āĻĻāĻŽ āύāϤ⧁āύ āϤ⧈āϰāĻŋāĻ•ā§ƒāϤ .git āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟāĨ¤ description āĻĢāĻžāχāϞ āϟāĻŋ GitWeb āĻāϰ āϜāĻ¨ā§āϝ āϤāĻžāχ āĻāχ āϟāĻŋ āύāĻŋā§Ÿā§‡ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰāĻžāϰ āĻĻāϰāĻ•āĻžāϰ āύ⧇āχāĨ¤ config āĻĢāĻžāχāϞ āϟāĻŋāϤ⧇ āĻĒā§āϰāĻœā§‡āĻ•ā§āϟ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāĻ¨ā§āϏ āĻĨāĻžāϕ⧇āĨ¤ āφāϰ info/ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇ āĻāĻ•āϟāĻž exclude āĻĢāĻžāχāϞ āĻĨāĻžāĻ•ā§‡Â  āϝ⧇āĻ–āĻžāύ āφāĻĒāύāĻŋ āϝ⧇āϏāĻŦ āϤāĻĨā§āϝ .gitignore āĻ āĻŸā§āĻ°ā§āϝāĻžāĻ• āϰāĻžāĻ–āϤ⧇ āϚāĻžāύ āύāĻž āϏ⧇āϏāĻŦ āϤāĻĨā§āϝ āϗ⧁āϞāĻž āĻŦāĻž āϤāĻĨā§āϝ⧇āϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤ āĻ•ā§āϞāĻžā§Ÿā§‡āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ•āĻŋāĻšā§āϛ⧁ hook āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āϟ āĻĨāĻžāϕ⧇ hooks/ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇āĨ¤ Git Hooks āĻāϏāĻŦ hook āύāĻŋā§Ÿā§‡ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤

 

āφāϰ āĻŦāĻžāĻ•āĻŋ āĻĨāĻžāϕ⧇ āϚāĻžāϰāϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āύ āĻāĻ¨ā§āĻŸā§āϰāĻŋāĨ¤ āϏ⧇āϗ⧁āϞāĻž āĻšāϞ⧋ HEAD, index āĻĢāĻžāχāϞāϏ (āĻāĻ–āύ⧋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ), objects/ āĻāĻŦāĻ‚ refs/ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāĨ¤ āĻāϗ⧁āϞāĻžāχ Git āĻāϰ āĻŽā§‚āϞ āĻ…āĻ‚āĻļāĨ¤Â  objects/ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇ āφāĻĒāύāĻžāϰ Database āĻāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āϟ āϗ⧁āϞ⧋ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇āĨ¤ āĻ•āĻŽāĻŋāϟ āĻĻ⧇āĻ“ā§ŸāĻž āϤāĻĨā§āϝ (ranches, tags, remotes āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻāϰ āĻĒā§Ÿā§‡āĻ¨ā§āϟāĻžāϰ āĻŦāĻž āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āĻĨāĻžāϕ⧇ refs/ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧇āĨ¤ āϝ⧇ branch āĻ āφāĻĒāύāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻšā§‡āĻ• āφāωāϟ āĻ•āϰāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžā§Ÿ āφāϛ⧇āύ āϏ⧇āϟāĻŋ āĻĒā§Ÿā§‡āĻ¨ā§āϟ āĻ•āϰ⧇ āĻĨāĻžāϕ⧇ HEAD āĻĢāĻžāχāϞ āϟāĻŋāĨ¤ āĻĒāϰāĻŋāĻļ⧇āώ⧇, index āĻĢāĻžāχāϞ⧇ Git āϏāĻ•āϞ āϧāϰāύ⧇āϰ āĻ¸ā§āĻŸā§‡āϜāĻŋāĻ‚ āĻāϰāĻŋ⧟āĻžāϰ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāύ āĻ•āϰ⧇āĨ¤Â Â