החרגת קובץ מהשוואות של הגיט
-
כדי להחריג קובץ מעדכוני הגיט (קובץ נתוני החיבור של הdb ששונים בין הלוקאלי לזה שבשרת),
ראיתי כאן שהוא בקובץ gitignore.
עשיתי אבל למרות שאני מסמן, זה עדיין מופיע (בגיטהאב דסקטופ שלי) ברשימת הקבצים שמועמדים לעדכון בפוש הקרוב. איך אני יכול לוודאות שזה לא ישלח גם את זה לעדכון?
תודה. -
כדי להחריג קובץ מעדכוני הגיט (קובץ נתוני החיבור של הdb ששונים בין הלוקאלי לזה שבשרת),
ראיתי כאן שהוא בקובץ gitignore.
עשיתי אבל למרות שאני מסמן, זה עדיין מופיע (בגיטהאב דסקטופ שלי) ברשימת הקבצים שמועמדים לעדכון בפוש הקרוב. איך אני יכול לוודאות שזה לא ישלח גם את זה לעדכון?
תודה. -
@chagold אם אתה עושה unstage (הסרה מהרשימה המועמדת לפוש)
הוא ממשיך להופיע כקובץ שעבר שינוי?
אם גם לא מספיק מבין איך עובד הgitignore, לפעמים לא עובד לי.@dovid אמר בהחרגת קובץ מהשוואות של הגיט:
@chagold אם אתה עושה unstage (הסרה מהרשימה המועמדת לפוש)
טעות שלי, unstage זה הסרה מהרשימה המועמדת לקומיט.
אחרי קומיט צריך לעשות reset. אז לגבי השאלה ודאי שgitignore לא עוזר אחרי commit.
הוא אפילו לא עוזר אחרי git add אלא רק לפני כן.
ממה שאני רואה באינטרנט בשביל להסיר מgit add צריך לעשות git rm --cached. -
@dovid אמר בהחרגת קובץ מהשוואות של הגיט:
@chagold אם אתה עושה unstage (הסרה מהרשימה המועמדת לפוש)
טעות שלי, unstage זה הסרה מהרשימה המועמדת לקומיט.
אחרי קומיט צריך לעשות reset. אז לגבי השאלה ודאי שgitignore לא עוזר אחרי commit.
הוא אפילו לא עוזר אחרי git add אלא רק לפני כן.
ממה שאני רואה באינטרנט בשביל להסיר מgit add צריך לעשות git rm --cached. -
הסרתי באמצעות git rm --cached
הוא עכשיו מציג לי את זה ברשימה בתוך קובץ שנמחק מהריפו (הכל אדום). זה לא אומר שמבחינתו הוא עלול להיות בטעות מסומן שוב לשליחה בקומיט/פוש הבא ואז הוא ימחוק את הקובץ מהשרת?
איך עושים שפשוט ישב בצד ?