mahyar
1 سال پیش توسط mahyar مطرح شد
6 پاسخ

پوش کردن گیت

سلام وقت بخیر .
امروز مثل همیشه برای تسکی که داشتم وارد برنچ دولوپ شدم از اونجا اول پول کردم ، ی برنچ جدید ساختم ، کارمو انجام دادم که تغییر کوچکی در دوتا فایل بود وقتی پوش کردم دیدم تمام کامیت های قبلی همکارهای که قبلا پوش کردن به برنچ من اضافه شده
علت چیه لطفا راهنمایی کنید
 تصویر

@shift.delete
@hesammousavi
@endworld
@wozniak


ثبت پرسش جدید
pooya
تخصص : برنامه نویس php
@datamweb 1 سال پیش مطرح شد
0

به طور کلی استفاده از دستور pull پیشنهاد نمیشود. این کار باعث میشود مشکلات زیادی ایجاد شود.برای اطلاعات بیشتر اینجا را ببینید.
راه حل پیشنهادی ، ابتدا اخرین نسخه را fetch کنید و سپس merge و بعد از ان ایجاد branch جدید و تغییرات دلخوا ه و سپس push.


mahyar
@m.saeidifar2000 1 سال پیش مطرح شد
0

@pooya
ممنون از پاسخگویی شما
اینا که گفتین چی با چی مرج کنم ؟


آرمین امیری نسب
تخصص : برنامه نویس فرانت اند
@arminamirinasab 1 سال پیش مطرح شد
0

سلام وقتت بخیر 👋
این مورد قبلا برای من هم پیش اومده ، در کل یا پروژه ما باید ارسال بشه که میشه push یا باید دریافت بشه که میشه pull ، حالا وقتی این دو تا هم زمان اتفاق میفته خیلی نمیتونم متوجه بشم که گیت دقیقا چیکار داره میکنه ، میام اول یه بار تغییرات رو مجدد pull می کنم و بعد push رو انجام میدم.


mahyar
@m.saeidifar2000 1 سال پیش مطرح شد
0

راستش من متوجه شدم تغییری که اتفاق افتاده اینه که مدیر پروژه برنچ دیفالت رو مستر قرار دادن ، در حالی که تغییرات در دولوپ هست و اونجاست
من حتی پوژه رو اومدم از اول کلون کردم و بورت دستی از برنچ دولوپ اما با اینکه دیگه دستور پول رو نزدم ، همچنان تغییرات قبلی همراه با پوشی که زدم ثبت میشه


pooya
تخصص : برنامه نویس php
@datamweb 1 سال پیش مطرح شد
0

@m.saeidifar2000 به ترتیب زیر عمل کنید.
اینجا فرض اینکه شما میخواید روی git@github.com:datamweb/shield-oauth.git کار کنید، قطعا باید آدرس منبع اصلی(نه فورک شما) رو جایگزین کنید.

git remote add upstream git@github.com:datamweb/shield-oauth.git
git fetch upstream
git switch develop
git merge upstream/develop
git branch new-tasks-branch
git switch new-tasks-branch
code .

حالا تغییرات دلخواه رو اعمال کنید و به صورت زیر کامیت و پوش.

git commit -m "chore: test new way for syncing "
git push origin new-tasks-branch

mahyar
@m.saeidifar2000 1 سال پیش مطرح شد
0

@pooya
ممنون تست میکنم و اطلاع میدم .
ممنون از پاسخگویی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام