TGViewer
TechTube 𝕏 تک توب TechTube 𝕏 تک توب @techtube · 76.2K subscribers
Post #18485 2.38K

Forwarded from CleverDevs (Mammad)

توی گیت یه مفهومی داریم به اسم hunk که به هر تیکه از تغییرات توی خروجی git diff گفته میشه

یعنی چی؟ مثلا ما اومدیم سه قسمت از کد رو تغییر دادیم که با هم دیگه فاصله دارن و بینشون از کدهای قدیمی وجود داره. معمولاً هرکدوم از این بخش‌ها یه hunk حساب میشن
کاربردش چیه؟ گاهی ما می‌خوایم فقط یکی از این تغییرات رو کامیت کنیم و بقیه رو برای بعد نگه داریم یا برعکس، می‌خوایم یکی از این بخش‌ها فعلاً کامیت نشه

برای این کار از دستور git add -p یا git add --patch استفاده می‌کنیم. گیت میاد و برای هرکدوم از این بخش‌ها ازمون می‌پرسه که می‌خوای به staging اضافش کنم یا نه
ما می‌تونیم با زدن کلید y تأیید کنیم و با n ردش کنیم. اگه بخوایم یکی از این hunkها رو به بخش‌های کوچیک‌تر تقسیم کنیم، می‌تونیم s رو بزنیم تا گیت در صورت امکان این کار رو انجام بده. اگه نتونست تقسیمش کنه، می‌تونیم با زدن e خودمون patch رو دستی ادیت کنیم.

#git
@CleverDevs - @CleverDevsGp
  • 👌 36
  • ❤‍🔥 4
  • 😁 2
  • 🍾 1
More from @techtube
  1. Oct 10, 2026شرکت SpaceX رسما اعلام کرده که قرار هست به اپراتور مخابراتی مستقل در امریکا تبدیل بشه! این…
  2. Oct 10, 2026🎓 صدای شما، مسیر آموزش‌های آینده را می‌سازد! می‌خوایم بدونیم شما به چه موضوعات آموزشی علا…
  3. Oct 10, 2026Post #18483
  4. Oct 10, 2026💸 ۸۶ میلیون دلار از کیف پول های سخت افزاری ناپدید شد؛ چرا بهتره بیخیال کیف پول سخت افزاری…
  5. Oct 10, 2026دوستانی که فروشگاه استارز یا تلگرام پریمیوم دارن میتونن کارشون رو کاملا اتوماتیک و آنی بکن…
  6. Oct 10, 2026Post #18480
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →