āĻ—āĻŋāϟ 2.28 āĻāϰ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ, āφāĻĒāύāĻžāϕ⧇ āĻŽāĻžāĻ¸ā§āϟāĻžāϰ āĻļāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ "āĻŽāĻžāĻ¸ā§āϟāĻžāϰ" āύāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻĄāĻŧāĻžāϤ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ

āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āĻŦāĻŋāϤāϰāĻŖ āĻ‰ā§ŽāϏ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§āĻ•ā§āϤāĻŋ Git 2.28.0. Git āĻšāϞ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ, āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āωāĻšā§āϚ-āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ, āϝāĻž āĻŦā§āϰāĻžāĻžā§āϚāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŽāĻžāĻ°ā§āϜāĻŋāĻ‚ āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āύāĻŽāύ⧀āϝāĻŧ āύāύ-āϞāĻŋāύāĻŋāϝāĻŧāĻžāϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āϟ⧁āϞ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āχāϤāĻŋāĻšāĻžāϏ⧇āϰ āĻ…āĻ–āĻŖā§āĻĄāϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ⧇āϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋāϤ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āχāϤāĻŋāĻšāĻžāϏ⧇āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻšāĻŋāϤ āĻšā§āϝāĻžāĻļāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ; āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĄāĻŋāϜāĻŋāϟāĻžāϞ āĻ¸ā§āĻŦāĻžāĻ•ā§āώāϰ āϏāĻš āĻĒ⧃āĻĨāĻ• āĻŸā§āϝāĻžāĻ— āĻāĻŦāĻ‚ āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ āĻĒā§āϰāĻ¤ā§āϝāϝāĻŧāĻŋāϤ āĻ•āϰāĻžāĻ“ āϏāĻŽā§āĻ­āĻŦāĨ¤

āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ, āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ 317āϟāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ›āĻŋāϞ, 58 āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāϪ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ 13āϟāĻŋ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ⧇āϰ āĻŽāϤ⧋ āĻŦāĻŋāĻ•āĻžāĻļ⧇ āĻ…āĻ‚āĻļ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻŽā§ŒāϞāĻŋāĻ• āωāĻĻā§āĻ­āĻžāĻŦāύ:

  • init.defaultBranch āϏ⧇āϟāĻŋāĻ‚āϏ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāϧāĻžāύ āĻļāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻŦāĻŋāϚāĻžāϰ⧇ āύāĻžāĻŽ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻāχ āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āĻāĻŽāύ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻžāĻĻ⧇āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻž āĻĻāĻžāϏāĻ¤ā§āĻŦ⧇āϰ āĻ¸ā§āĻŽā§ƒāϤāĻŋāϤ⧇ āφāĻšā§āĻ›āĻ¨ā§āύ, āĻāĻŦāĻ‚ "āĻŽāĻžāĻ¸ā§āϟāĻžāϰ" āĻļāĻŦā§āĻĻāϟāĻŋ āĻāĻ•āϟāĻŋ āφāĻĒāĻ¤ā§āϤāĻŋāĻ•āϰ āχāĻ™ā§āĻ—āĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻŋāĻŦ⧇āϚāĻŋāϤ āĻšāϝāĻŧ āĻŦāĻž āĻŽāĻžāύāϏāĻŋāĻ• āϝāĻ¨ā§āĻ¤ā§āϰāĻŖāĻž āĻāĻŦāĻ‚ āĻ…āĻŽā§āĻ•ā§āϤāĻŋāϝ⧋āĻ—ā§āϝ āĻ…āĻĒāϰāĻžāϧāĻŦā§‹āϧ⧇āϰ āωāĻĻā§āϰ⧇āĻ• āĻ•āϰ⧇⧎ GitHub, GitLab и āĻŦāĻŋāϟ āĻŦāĻžāϞāϤāĻŋ āĻĒā§āϰāϧāĻžāύ āĻļāĻžāĻ–āĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ "āĻŽāĻžāĻ¸ā§āϟāĻžāϰ" āĻļāĻŦā§āĻĻ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ "āĻĒā§āϰāϧāĻžāύ" āĻļāĻŦā§āĻĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āϛ⧇āĨ¤ āĻ—āĻŋāϟ-āĻ, āφāϗ⧇āϰ āĻŽāϤ⧋, "git init" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϚāĻžāϞāĻžāύ⧋āϰ āĻĢāϞ⧇ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ "āĻŽāĻžāĻ¸ā§āϟāĻžāϰ" āĻļāĻžāĻ–āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻ…āĻŦā§āϝāĻžāĻšāϤ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āĻāχ āύāĻžāĻŽāϟāĻŋ āĻāĻ–āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻļāĻžāĻ–āĻžāϰ āύāĻžāĻŽ "āĻĒā§āϰāϧāĻžāύ" āĻ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āφāĻĒāύāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ:

    git config --global init.defaultBranch main

  • āĻ•āĻŽāĻŋāϟ-āĻ—ā§āϰāĻžāĻĢ āĻĢāĻžāχāϞ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻ•āĻŽāĻŋāϟ āϤāĻĨā§āϝ, āϏāĻŽāĻ°ā§āĻĨāύ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦā§āϞ⧁āĻŽ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ, āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻ•āĻžāĻ āĻžāĻŽā§‹ āϝāĻž āĻāĻ•āϟāĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āĻŽāĻŋāĻĨā§āϝāĻž āĻļāύāĻžāĻ•ā§āϤāĻ•āϰāϪ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āĻŦāĻžāĻĻ āĻĻ⧇āĻ“āϝāĻŧāĻžāϕ⧇ āĻŦāĻžāĻĻ āĻĻ⧇āϝāĻŧāĨ¤ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āĻžāĻ āĻžāĻŽā§‹ āφāĻĒāύāĻžāϕ⧇ "āĻ—āĻŋāϟ āϞāĻ— -" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ⧇āϰ āχāϤāĻŋāĻšāĻžāϏ⧇ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ⧇āϰ āĻ—āϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ "āĻŦāĻž "āĻ—āĻŋāϟ āĻŦā§āϞ⧇āĻŽ"āĨ¤
  • "āĻ—āĻŋāϟ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ" āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϟāĻŋ āφāĻ‚āĻļāĻŋāĻ• āĻ•ā§āϞ⧋āύāĻŋāĻ‚ āĻ…āĻĒāĻžāϰ⧇āĻļāύ (āĻ¸ā§āĻĒāĻžāĻ°ā§āϏ-āĻšā§‡āĻ•āφāωāϟ) āĻāϰ āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
  • āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ "diff" āĻĒāϰāĻŋāĻŦāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏ⧇āϟāĻŋāĻ‚ "diff.relative" āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • "git fsck" āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻšā§‡āĻ• āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻŸā§āϰāĻŋāϰ āϏāĻžāϜāĻžāύ⧋ āĻāĻ–āύ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āϏāĻžāϜāĻžāύ⧋ āύāĻž āĻšāĻ“āϝāĻŧāĻž āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϕ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤
  • āĻŸā§āϰ⧇āϏ āφāωāϟāĻĒ⧁āĻŸā§‡ āϏāĻ‚āĻŦ⧇āĻĻāύāĻļā§€āϞ āϤāĻĨā§āϝ āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āϏāϰāϞ⧀āĻ•ā§ƒāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āχāύāĻĒ⧁āϟ āϏāĻŽāĻžāĻĒā§āϤāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ "āĻ—āĻŋāϟ āϏ⧁āχāϚ" āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • "git diff" āĻāĻ–āύ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ¸ā§āĻŦāϰāϞāĻŋāĻĒāĻŋ ("git diff A..BC", "git diff A..BCâ€ĻD", āχāĻ¤ā§āϝāĻžāĻĻāĻŋ) āĻĒāĻžāϏāĻŋāĻ‚ āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • āφāωāϟāĻĒ⧁āϟāϟāĻŋāϕ⧇ āφāϰāĻ“ āĻĄāĻŋāĻŦāĻžāĻ—āϝ⧋āĻ—ā§āϝ āĻ•āϰ⧇ āϤ⧁āϞāϤ⧇ "git fast-export --anonymize" āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ¸ā§āϟāĻŽ āωāĻĒāĻžāĻĻāĻžāύ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • "āĻ—āĻŋāϟ āϗ⧁āχ" āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻĄāĻžāϝāĻŧāĻžāϞāĻ— āĻĨ⧇āϕ⧇ āĻ•āĻžāĻœā§‡āϰ āĻ—āĻžāĻ› āϖ⧁āϞāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤
  • "āφāύāϝāĻŧāύ/āĻ•ā§āϞ⧋āύ" āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞāϟāĻŋ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻŸā§‡āĻĄ āĻĒā§āϝāĻžāĻ• āĻ•āϰāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĄā§‡āϟāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āϰāĻžāĻ•-āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻĒā§āϝāĻžāĻ• āĻĢāĻžāχāϞ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāϕ⧇ āϜāĻžāύāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĨ¤
  • SHA-256-āĻāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ SHA-1 āĻšā§āϝāĻžāĻļāĻŋāĻ‚ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ⧇āϰ āĻ•āĻžāϜ āĻ…āĻŦā§āϝāĻžāĻšāϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster