แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž—แž– Git 2.37

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž”แŸ’แžšแž—แž–แž…แŸ‚แž€แž…แžถแž™ Git 2.37 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแŸ” Git แž‚แžบแž‡แžถแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž–แŸแž‰แž“แžทแž™แž˜แž”แŸ†แž•แžปแž แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“ แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแŸ’แž–แžŸแŸ‹ แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžงแž”แž€แžšแžŽแŸแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แž˜แžทแž“แž˜แŸ‚แž“แž‡แžถแž›แžธแž“แŸแžขแŸŠแŸ‚แžšแžŠแŸ‚แž›แžขแžถแž…แž”แžแŸ‹แž”แŸ‚แž“แž”แžถแž“แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แžถแžšแž”แŸ†แž”แŸ‚แž€ แž“แžทแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‚แŸ’แž“แžถแŸ” แžŠแžพแž˜แŸ’แž”แžธแž’แžถแž“แžถแž”แžถแž“แž“แžผแžœแž—แžถแž–แžŸแžปแž…แžšแžทแžแž“แŸƒแž”แŸ’แžšแžœแžแŸ’แžแžท แž“แžทแž„แž€แžถแžšแž‘แž”แŸ‹แž‘แž›แŸ‹แž“แžนแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแŸ‚แž›แž€แžพแžแžกแžพแž„แžœแžทแž‰ แž€แžถแžšแž”แžทแž‘แž”แžถแŸ†แž„แžŠแŸ„แž™แž”แŸ’แžšแž™แŸ„แž›แž“แŸƒแž”แŸ’แžšแžœแžแŸ’แžแžทแž–แžธแž˜แžปแž“แž‘แžถแŸ†แž„แž˜แžผแž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž…แžทแžแŸ’แžแž“แžธแž˜แžฝแž™แŸ— แžœแžถแž€แŸแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแž”แž‰แŸ’แž‡แžถแž€แŸ‹แžŸแŸ’แž›แžถแž€แž“แžธแž˜แžฝแž™แŸ— แž“แžทแž„แž”แŸ’แžแŸแž‡แŸ’แž‰แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž แžแŸ’แžแž›แŸแžแžถแžŒแžธแž‡แžธแžแž›แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ”

แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แžปแž“ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž…แŸ†แž“แžฝแž“ 395 แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแž˜แŸแžแž‘แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธ แžŠแŸ‚แž›แžšแŸ€แž”แž…แŸ†แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž…แžผแž›แžšแžฝแž˜แž–แžธแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แŸ†แž“แžฝแž“ 75 แž“แžถแž€แŸ‹ แžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡ 20 แž“แžถแž€แŸ‹แž”แžถแž“แž…แžผแž›แžšแžฝแž˜แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž‡แžถแž›แžพแž€แžŠแŸ†แž”แžผแž„แŸ” แž€แžถแžšแž…แŸ’แž“แŸƒแž”แŸ’แžšแžŒแžทแžแžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ–

  • แž™แž“แŸ’แžแž€แžถแžšแž“แŸƒแž›แžทแž”แžทแž€แŸ’แžšแž˜แž•แŸ’แž“แŸ‚แž€ (แžŸแž“แŸ’แž‘แžŸแŸ’แžŸแž“แŸแžแžผแž…) แžŠแŸ‚แž›แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แžแŸ‚แž•แŸ’แž“แŸ‚แž€แž“แŸƒแžƒแŸ’แž›แžถแŸ†แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž“แžถแŸ†แž™แž€แž˜แž€แžšแžฝแž…แžšแžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แŸ” แž›แžทแž”แžทแž€แŸ’แžšแž˜แž•แŸ’แž“แŸ‚แž€แžขแžถแž…แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แž“แžทแž„แžŸแž“แŸ’แžŸแŸ†แž‘แŸ†แž แŸ†แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž€แŸ’แž›แžผแž“แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€ (แž€แžถแžšแžŠแž€แž”แŸ’แžšแžถแž€แŸ‹แž…แŸแž‰) แžฌแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž…แŸ’แž”แžถแž”แŸ‹แž…แž˜แŸ’แž›แž„แž˜แžทแž“แž–แŸแž‰แž›แŸแž‰แž“แŸƒแžƒแŸ’แž›แžถแŸ†แž„แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž“แŸแŸ‡แž”แž‰แŸ’แž…แž”แŸ‹แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸƒแž›แžทแž”แžทแž€แŸ’แžšแž˜แž•แŸ’แž“แŸ‚แž€แž‘แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ git show, git sparse-checkout แž“แžทแž„ git stash commandsแŸ” แžขแžแŸ’แžแž”แŸ’แžšแž™แŸ„แž‡แž“แŸแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž”แŸ†แž•แžปแžแž–แžธแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž›แžทแž”แžทแž€แŸ’แžšแž˜แž•แŸ’แž“แŸ‚แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸแž˜แžพแž›แžƒแžพแž‰แž‡แžถแž˜แžฝแž™แž“แžนแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ git stash แžŠแŸ‚แž›แž”แžถแž“แžƒแžพแž‰แž€แžถแžšแž€แžพแž“แžกแžพแž„ 80% แž“แŸƒแž›แŸ’แž”แžฟแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แŸ”
  • แž™แž“แŸ’แžแž€แžถแžšแžแŸ’แž˜แžธ "แž€แž‰แŸ’แž…แž”แŸ‹แžแŸ’แž…แž”แŸ‹" แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžœแŸแž…แžแŸ’แž…แž”แŸ‹แžœแžแŸ’แžแžปแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž‘แŸ…แžŠแž›แŸ‹แž”แžถแž“ แžŠแŸ‚แž›แž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž™แŸ„แž„แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ (แž˜แžทแž“แž™แŸ„แž„แžŠแŸ„แž™แžŸแžถแžแžถ แžฌแžŸแŸ’แž›แžถแž€)แŸ” แžœแžแŸ’แžแžปแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž‘แŸ…แžŠแž›แŸ‹แž”แžถแž“แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แžŠแŸ„แž™แžขแŸ’แž“แž€แž”แŸ’แžšแž˜แžผแž›แžŸแŸ†แžšแžถแž˜ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžšแž€แŸ’แžŸแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แŸแž›แžœแŸแž›แžถแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž˜แžฝแž™ แž˜แžปแž“แž–แŸแž›แž–แžฝแž€แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž” แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ€แžŸแžœแžถแž„แž›แž€แŸ’แžแžแžŽแŸ’แžŒแž“แŸƒแž€แžถแžšแž”แŸ’แžšแžŽแžถแŸ†แž„แŸ” แžŠแžพแž˜แŸ’แž”แžธแžแžถแž˜แžŠแžถแž“แžšแž™แŸˆแž–แŸแž›แž“แŸƒแž€แžถแžšแž€แžพแžแžกแžพแž„แž“แŸƒแžœแžแŸ’แžแžปแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž‘แŸ…แžŠแž›แŸ‹แž”แžถแž“ แžœแžถแž…แžถแŸ†แž”แžถแž…แŸ‹แž€แŸ’แž“แžปแž„แž€แžถแžšแž—แŸ’แž‡แžถแž”แŸ‹แžŸแŸ’แž›แžถแž€แž‘แŸ…แž–แžฝแž€แžœแžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž–แŸแž›แžœแŸแž›แžถแž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžœแžแŸ’แžแžปแžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ แžŠแŸ‚แž›แž˜แžทแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž–แžฝแž€แžœแžถแž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž€แž‰แŸ’แž…แž”แŸ‹แž˜แžฝแž™ แžŠแŸ‚แž›แžœแžแŸ’แžแžปแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž˜แžถแž“แž–แŸแž›แžœแŸแž›แžถแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž’แž˜แŸ’แž˜แžแžถแŸ” แž–แžธแž˜แžปแž“ แž€แžถแžšแžšแž€แŸ’แžŸแžถแž‘แžปแž€แžœแžแŸ’แžแžปแž“แžธแž˜แžฝแž™แŸ—แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แž˜แžฝแž™แž“แžถแŸ†แžฑแŸ’แž™แž˜แžถแž“แž”แž‰แŸ’แž แžถแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แžœแžแŸ’แžแžปแžŸแŸ’แžšแžŸแŸ‹แŸ—แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ†แžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž‘แŸ…แžŠแž›แŸ‹แž”แžถแž“ แžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แžŸแžทแž‘แŸ’แž’แžทแž€แŸ’แž“แžปแž„แž€แžถแžšแž›แžปแž”แŸ” แž™แž“แŸ’แžแž€แžถแžš "cruft packs" แžŠแŸ‚แž›แž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžšแž€แŸ’แžŸแžถแž‘แžปแž€แžœแžแŸ’แžแžปแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž‘แŸ…แžŠแž›แŸ‹แž”แžถแž“แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแž€แž‰แŸ’แž…แž”แŸ‹แž˜แžฝแž™ แž แžพแž™แž†แŸ’แž›แžปแŸ‡แž”แž‰แŸ’แž…แžถแŸ†แž„แž–แžธแž‘แžทแž“แŸ’แž“แž“แŸแž™แžขแŸ†แž–แžธแž–แŸแž›แžœแŸแž›แžถแž“แŸƒแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แž“แŸƒแžœแžแŸ’แžแžปแž“แžธแž˜แžฝแž™แŸ—แž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŠแŸ‚แž›แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ ".mtimes" แŸ”
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Windows แž“แžทแž„ macOS แž˜แžถแž“แž™แž“แŸ’แžแž€แžถแžšแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‡แŸ€แžŸแžœแžถแž„แž€แžถแžšแž’แŸ’แžœแžพแž˜แŸ’แžแž„แž‘แŸ€แžแž›แžพแžแžแž€แžถแžšแž„แžถแžšแž‘แžถแŸ†แž„แž˜แžผแž›แž“แŸ…แž–แŸแž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแžผแž…แž‡แžถ "แžŸแŸ’แžแžถแž“แž—แžถแž– git" แŸ” แž–แžธแž˜แžปแž“ แžŠแžพแž˜แŸ’แž”แžธแžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžแžถแž„แž€แŸ’แžšแŸ…แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžถแž˜แžŠแžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„ FS แžŠแžผแž…แž‡แžถ Watchman แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แžแžถแž˜แžšแž™แŸˆแž‘แŸ†แž–แž€แŸ‹ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแž‘แžถแž˜แž‘แžถแžšแž€แžถแžšแžŠแŸ†แžกแžพแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž“แŸ’แžแŸ‚แž˜ แž“แžทแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แŸ” แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ แž แžพแž™แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ โ€œgit config core.fsmonitor trueโ€แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "git sparse-checkout" แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แž‘แŸ…แžšแž”แŸ€แž” "-cone" แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž“แŸƒแž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‚แŸ†แžšแžผแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž€แŸ’แž›แžผแž“แžŠแŸ„แž™แž•แŸ’แž“แŸ‚แž€แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแžแžถแž›แŸ‚แž„แž”แŸ’แžšแžพแž แžพแž™ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแž“แŸ…แž–แŸแž›แž€แŸ†แžŽแžแŸ‹แž•แŸ’แž“แŸ‚แž€แž“แŸƒแžƒแŸ’แž›แžถแŸ†แž„แžŠแŸ‚แž›แž‡แžถแž€แž˜แŸ’แž˜แžœแžแŸ’แžแžปแž“แŸƒ แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž€แŸ’แž›แžผแž“ แžŠแžพแž˜แŸ’แž”แžธแžšแžถแž™แž”แž‰แŸ’แž‡แžธแžฏแž€แžŸแžถแžšแž“แžธแž˜แžฝแž™แŸ—แžŠแŸ„แž™แž”แŸ’แžšแžพแžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ ".gitignore" แžŠแŸ‚แž›แž˜แžทแž“แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž›แžทแž”แžทแž€แŸ’แžšแž˜แž•แŸ’แž“แŸ‚แž€แŸ”
  • แž”แž„แŸ’แž€แžพแž“แž—แžถแž–แž”แžแŸ‹แž”แŸ‚แž“แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž€แžถแžšแž แŸ… fsync() แžŠแžพแž˜แŸ’แž”แžธ flush แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แŸ…แžŒแžธแžŸแŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž™แžปแž‘แŸ’แž’แžŸแžถแžŸแŸ’แžšแŸ’แžแž’แŸ’แžœแžพแžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜ "แž”แžŽแŸ’แžแžปแŸ†" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš "core.fsyncMethod" แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แžถแžšแž„แžถแžšแž“แŸ…แž–แŸแž›แžŸแžšแžŸแŸแžšแžฏแž€แžŸแžถแžšแž”แžปแž‚แŸ’แž‚แž›แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž’แŸ†แžŠแŸ„แž™แž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰ แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžกแžพแž„แžœแžทแž‰แžŠแŸ„แž™ fsync() แžแŸ‚แž˜แžฝแž™ แž แŸ…แŸ” แž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžŠแŸ‚แž›แž”แžŽแŸ’แžแžถแž›แžฑแŸ’แž™แžฏแž€แžŸแžถแžšแž…แŸ†แž“แžฝแž“ 500 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŠแŸ„แž™แž”แŸ’แžšแžพแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "git add" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž…แž”แŸ‹แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž› 0.15 แžœแžทแž“แžถแž‘แžธแž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แžšแž”แŸ€แž”แžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž แŸ… fsync() แž…แŸ†แžŽแžถแž™แž–แŸแž› 1.88 แžœแžทแž“แžถแž‘แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžฏแž€แžŸแžถแžšแž“แžธแž˜แžฝแž™แŸ— แž แžพแž™แžŠแŸ„แž™แž˜แžทแž“แž”แŸ’แžšแžพ fsync - 0.06 แžœแžทแž“แžถแž‘แžธแŸ”
  • แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž†แŸ’แž›แž„แž€แžถแžแŸ‹แžŸแžถแžแžถแžŠแžผแž…แž‡แžถ "git log" แž“แžทแž„ "git rev-list" แžฅแžกแžผแžœแž“แŸแŸ‡แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸ "-since-as-filter=X" แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž…แŸ’แžšแŸ„แŸ‡แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž€แžถแžšแž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแžŠแŸ‚แž›แž…แžถแžŸแŸ‹แž‡แžถแž„ "X" แŸ” แž˜แžทแž“แžŠแžผแž…แž‡แž˜แŸ’แžšแžพแžŸ โ€œโ€”แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธโ€ แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแžแž˜แŸ’แžšแž„แžŠแŸ‚แž›แž˜แžทแž“แž”แž‰แŸ’แžˆแž”แŸ‹แž€แžถแžšแžŸแŸ’แžœแŸ‚แž„แžšแž€แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แŸ’แžšแž–แŸ’แžšแžนแžแŸ’แžแžŠแŸ†แž”แžผแž„แžŠแŸ‚แž›แž…แžถแžŸแŸ‹แž‡แžถแž„แž–แŸแž›แžœแŸแž›แžถแžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "git remote" แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‘แž„แŸ‹ "-v" แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž€แžถแžšแž€แŸ’แž›แžผแž“แž•แŸ’แž“แŸ‚แž€แžแŸ’แž›แŸ‡แž“แŸƒแžƒแŸ’แž›แžถแŸ†แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž€แŸ†แžŽแžแŸ‹ "transfer.credentialsInUrl" แžŠแŸ‚แž›แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แžแž˜แŸ’แž›แŸƒ "แž–แŸ’แžšแž˜แžถแž“", "แžŸแŸ’แž›แžถแž”แŸ‹" แž“แžทแž„ "แžขแž“แžปแž‰แŸ’แž‰แžถแž" แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš "แž–แžธแž…แž˜แŸ’แž„แžถแž™แŸ” .url" plaintext credentials แž€แžถแžšแž”แŸ‰แžปแž“แž”แŸ‰แž„แž’แŸ’แžœแžพแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš "fetch" แžฌ "push" แž“แžนแž„แž”แžšแžถแž‡แŸแž™แžŠแŸ„แž™แž˜แžถแž“แž€แŸ†แž แžปแžŸแž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แžถแžšแž€แŸ†แžŽแžแŸ‹ "transfer.credentialsInUrl" แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž‘แŸ…แž‡แžถ "die" แžฌแž€แžถแžšแž–แŸ’แžšแž˜แžถแž“แž”แŸ’แžšแžŸแžทแž“แž”แžพแž€แŸ†แžŽแžแŸ‹แž‘แŸ… "warn"แŸ”
  • แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž˜แžธแž“แŸƒแžšแž”แŸ€แž”แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž“แŸƒแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "git add -i" แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแžกแžพแž„แžœแžทแž‰แž–แžธ Perl แž‘แŸ… C แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster