تگ / google
-
ترفندهایی برای آنکه سایت وردپرس در گوگل فهرست شود
زمان مطالعه: 5 دقیقه با سلام، خب خیلی عادیه که صاحبان سایت علاقه داشته باشند که سایتشون در صفحه اول گوگل یا حتی اولین پیشنهاد گوگل باشه، خب راه کار های زیادی وجود داره، برای سایت…
دسامبر 10, 2017 -
استفاده از آیکون برای tablayout در اندروید
زمان مطالعه: < 1 دقیقه با نام خدا و سلام، اگر از tablayout پیش فرض خود گوگل (نسخه جدید) استفاده کردیه باشید شاهد این هستید که هنوز برای استایل دادن در فایل xml برای آیکون هر تب…
جولای 29, 2017 -
ساخت اپلیکیشن اندروید با استفاده از Android Studio SDK یا راه های ثانویه مانند Cordova
زمان مطالعه: 2 دقیقه با نام خالق زیبایی ها و سلام خب برای توسعه دادن یه اپلیکیشن موبایل (اینجا بیشتر منظورم Android) دو تا راه وجود داره، راه اول استفاده از SDK که خود google برای…
فوریه 25, 2017
در حال مطالعه
Data from Goodreads
احتمالا پیلتر شکن باید روشن باشه!
دستهها
- IDE (13)
- Android studio (9)
- pycharm (1)
- Visual Studio (3)
- sysadmin (13)
- ادمین سیستم – SysAdmin (24)
- برنامه نویسی (131)
- پایگاه داده (21)
- پردازش زبان طبیعی (3)
- دستهبندی نشده (2)
- سبک زندگی (24)
- سیستم عامل (50)
- Windows server 2012 (7)
- لینوکس (39)
- ubuntu (25)
- آموزش های مقدماتی (1)
- ویندوز (3)
- win 10 (3)
- مایکروسافت اکسل (1)
- محیط لینوکس (1)
- مهندسی نرم افزار (17)
- مستند سازی (2)
- وردپرس (1)
پرسش و پاسخ تصادفی
با سلام و درود، سریع بریم سراغ اصل مطلب، شما یه فایل یا فولدر دارید که داخل .gitignore اضافه اش کردید، ولی وقتی pushمی کنید و از طرفی روی یه سیستم دیگه pullمی کنید، همچنان اون فایل یا فولدر انتقال داده می شه!!
چرا !؟؟ مگه داخل فایبل گیت ایگنور اضافه نکردیم؟ پس چرا باز فایل داره منتقل میشه!؟؟
در حقیقت گیت فایلی که قبل از ثبت آن در gitignore داخل پوشه بوده و track هم میشده را نمی تواند ignore کند.
در این موارد باید اون فایل را از trackشدن خارج کنید، برای این منظور از دستور زیر استفاده کنید:
git rm --cached
برای مثال اپلیکیشن با جنگو می نوشتید، تصمیم به دپلوی کردن پروژه می گیرید و settings.py را داخل .gitignore می گذارید، ولی باز هم settings.py منتقل میشه! برای حل این مشکل کافییست پس از افزودن settings.py به فایل .gitignore نسبت به اجرای دستور زیر اقدام کنید:
git rm --cached settings.py