๐ฉโ๐ป Eng Koโp Foydalaniladigan Git Buyruqlari
Sahna โ bu siz commit qilishdan oldin fayllarni tayyorlash (qoโshish) uchun moโljallangan vaqtinchalik joy. Gitda git add buyrugโi orqali fayllar sahnaga qoโshiladi. Sahnaga qoโshilgan fayllar commit jarayonida qatnashadi.
1. ๐ ๐ข๐ญ ๐๐ข๐๐: Hozircha sahnaga qoโshilmagan fayllar oโrtasidagi farqlarni koโrsatadi.
2. ๐ ๐ข๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ -๐ -๐ฆ "๐๐จ๐ฆ๐ฆ๐ข๐ญ ๐ฆ๐๐ฌ๐ฌ๐๐ ๐": Barcha kuzatilayotgan oโzgarishlarni xabar bilan commit qiladi.
3. ๐ ๐ข๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ --๐๐ฆ๐๐ง๐: Oxirgi commitni oโzgartiradi.
4. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ญ๐ฎ๐ฌ: Ishchi katalog holatini koโrsatadi.
5. ๐ ๐ข๐ญ ๐๐๐ ๐๐ข๐ฅ๐_๐ฉ๐๐ญ๐ก: Fayl(lar)ni sahnaga qoโshadi.
6. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ -๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Yangi shox yaratadi va unga oโtadi.
7. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Mavjud boโlgan shoxga oโtadi.
8. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ : Ishchi katalogni aniq commit holatiga oโtkazadi.
9. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฌ๐ก ๐จ๐ซ๐ข๐ ๐ข๐ง ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Shoxni masofaviy repozitoriyga yuboradi.
10. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฅ๐ฅ: Masofaviy oโzgarishlarni olish va birlashtirish.
11. ๐ ๐ข๐ญ ๐๐๐ญ๐๐ก: Masofaviy repodan oโzgarishlarni oladi, birlashtirmasdan.
12. ๐ ๐ข๐ญ ๐ซ๐๐๐๐ฌ๐ -๐ข: Interaktiv rebase, commit tarixini qayta yozish.
13. ๐ ๐ข๐ญ ๐ซ๐๐๐๐ฌ๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Hozirgi shoxni boshqa shoxga rebase qiladi.
14. ๐ ๐ข๐ญ ๐๐ฅ๐จ๐ง๐: Masofaviy repozitoriyning mahalliy nusxasini yaratadi.
15. ๐ ๐ข๐ญ ๐ฆ๐๐ซ๐ ๐: Shohlarni birlashtiradi.
16. ๐ ๐ข๐ญ ๐ฅ๐จ๐ --๐ฌ๐ญ๐๐ญ: Commitlar tarixini statistikasi bilan koโrsatadi.
17. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ฌ๐ก: Oโzgarishlarni keyinroq ishlatish uchun saqlaydi.
18. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ฌ๐ก ๐ฉ๐จ๐ฉ: Saqlangan oโzgarishlarni qoโllaydi va olib tashlaydi.
19. ๐ ๐ข๐ญ ๐ฌ๐ก๐จ๐ฐ ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Commit haqida batafsil maโlumot koโrsatadi.
20. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ ๐๐๐๐~1: Oxirgi commitni bekor qiladi, oโzgarishlarni mahalliy saqlab qoladi.
21. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก -๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Shoxni majburan oโchiradi.
22. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ: Commitlarni branch koโrsatkichini koโchirib bekor qiladi.
23. ๐ ๐ข๐ญ ๐ซ๐๐ฏ๐๐ซ๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Belgilangan commitning oโzgarishlarini bekor qiluvchi yangi commit yaratadi.
24. ๐ ๐ข๐ญ ๐๐ก๐๐ซ๐ซ๐ฒ-๐ฉ๐ข๐๐ค ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Aniq bir commit oโzgarishlarini qoโllaydi.
25. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก: Shohlarni koโrsatadi.
26. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ --๐ฌ๐จ๐๐ญ ๐๐๐๐^: Oxirgi commitni bekor qiladi, lekin oโzgarishlarni saqlaydi.
27. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ --๐ก๐๐ซ๐: Hamma narsani oldingi commit holatiga qaytaradi, barcha saqlanmagan oโzgarishlarni oโchiradi.
28. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก --๐ฌ๐๐ญ-๐ฎ๐ฉ๐ฌ๐ญ๐ซ๐๐๐ฆ-๐ญ๐จ ๐ซ๐๐ฆ๐จ๐ญ๐_๐๐ซ๐๐ง๐๐ก: Belgilangan masofaviy shoxni upstream qilib oโrnatadi.
Manba
โ @husandev
Sahna โ bu siz commit qilishdan oldin fayllarni tayyorlash (qoโshish) uchun moโljallangan vaqtinchalik joy. Gitda git add buyrugโi orqali fayllar sahnaga qoโshiladi. Sahnaga qoโshilgan fayllar commit jarayonida qatnashadi.
1. ๐ ๐ข๐ญ ๐๐ข๐๐: Hozircha sahnaga qoโshilmagan fayllar oโrtasidagi farqlarni koโrsatadi.
2. ๐ ๐ข๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ -๐ -๐ฆ "๐๐จ๐ฆ๐ฆ๐ข๐ญ ๐ฆ๐๐ฌ๐ฌ๐๐ ๐": Barcha kuzatilayotgan oโzgarishlarni xabar bilan commit qiladi.
3. ๐ ๐ข๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ --๐๐ฆ๐๐ง๐: Oxirgi commitni oโzgartiradi.
4. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ญ๐ฎ๐ฌ: Ishchi katalog holatini koโrsatadi.
5. ๐ ๐ข๐ญ ๐๐๐ ๐๐ข๐ฅ๐_๐ฉ๐๐ญ๐ก: Fayl(lar)ni sahnaga qoโshadi.
6. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ -๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Yangi shox yaratadi va unga oโtadi.
7. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Mavjud boโlgan shoxga oโtadi.
8. ๐ ๐ข๐ญ ๐๐ก๐๐๐ค๐จ๐ฎ๐ญ : Ishchi katalogni aniq commit holatiga oโtkazadi.
9. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฌ๐ก ๐จ๐ซ๐ข๐ ๐ข๐ง ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Shoxni masofaviy repozitoriyga yuboradi.
10. ๐ ๐ข๐ญ ๐ฉ๐ฎ๐ฅ๐ฅ: Masofaviy oโzgarishlarni olish va birlashtirish.
11. ๐ ๐ข๐ญ ๐๐๐ญ๐๐ก: Masofaviy repodan oโzgarishlarni oladi, birlashtirmasdan.
12. ๐ ๐ข๐ญ ๐ซ๐๐๐๐ฌ๐ -๐ข: Interaktiv rebase, commit tarixini qayta yozish.
13. ๐ ๐ข๐ญ ๐ซ๐๐๐๐ฌ๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Hozirgi shoxni boshqa shoxga rebase qiladi.
14. ๐ ๐ข๐ญ ๐๐ฅ๐จ๐ง๐: Masofaviy repozitoriyning mahalliy nusxasini yaratadi.
15. ๐ ๐ข๐ญ ๐ฆ๐๐ซ๐ ๐: Shohlarni birlashtiradi.
16. ๐ ๐ข๐ญ ๐ฅ๐จ๐ --๐ฌ๐ญ๐๐ญ: Commitlar tarixini statistikasi bilan koโrsatadi.
17. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ฌ๐ก: Oโzgarishlarni keyinroq ishlatish uchun saqlaydi.
18. ๐ ๐ข๐ญ ๐ฌ๐ญ๐๐ฌ๐ก ๐ฉ๐จ๐ฉ: Saqlangan oโzgarishlarni qoโllaydi va olib tashlaydi.
19. ๐ ๐ข๐ญ ๐ฌ๐ก๐จ๐ฐ ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Commit haqida batafsil maโlumot koโrsatadi.
20. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ ๐๐๐๐~1: Oxirgi commitni bekor qiladi, oโzgarishlarni mahalliy saqlab qoladi.
21. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก -๐ ๐๐ซ๐๐ง๐๐ก_๐ง๐๐ฆ๐: Shoxni majburan oโchiradi.
22. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ: Commitlarni branch koโrsatkichini koโchirib bekor qiladi.
23. ๐ ๐ข๐ญ ๐ซ๐๐ฏ๐๐ซ๐ญ ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Belgilangan commitning oโzgarishlarini bekor qiluvchi yangi commit yaratadi.
24. ๐ ๐ข๐ญ ๐๐ก๐๐ซ๐ซ๐ฒ-๐ฉ๐ข๐๐ค ๐๐จ๐ฆ๐ฆ๐ข๐ญ_๐ข๐: Aniq bir commit oโzgarishlarini qoโllaydi.
25. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก: Shohlarni koโrsatadi.
26. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ --๐ฌ๐จ๐๐ญ ๐๐๐๐^: Oxirgi commitni bekor qiladi, lekin oโzgarishlarni saqlaydi.
27. ๐ ๐ข๐ญ ๐ซ๐๐ฌ๐๐ญ --๐ก๐๐ซ๐: Hamma narsani oldingi commit holatiga qaytaradi, barcha saqlanmagan oโzgarishlarni oโchiradi.
28. ๐ ๐ข๐ญ ๐๐ซ๐๐ง๐๐ก --๐ฌ๐๐ญ-๐ฎ๐ฉ๐ฌ๐ญ๐ซ๐๐๐ฆ-๐ญ๐จ ๐ซ๐๐ฆ๐จ๐ญ๐_๐๐ซ๐๐ง๐๐ก: Belgilangan masofaviy shoxni upstream qilib oโrnatadi.
Manba
โ @husandev