Sif

הלכה א
שלא לאכול גבינה אחר בשר. ובו ד' סעיפים:
אכל בשר אפילו של חיה ועוף לא יאכל גבינה אחריו עד שישהה שש שעות ואפילו אם שהה כשיעור אם יש בשר בין השינים צריך להסירו והלועס לתינוק צריך להמתין: הגה ואם מצא אחר כך בשר שבין השינים ומסירו צריך להדיח פיו קודם שיאכל גבינה (הר"ן פכ"ה) ויש אומרים דאין צריכין להמתין שש שעות רק מיד אם סלק ובירך ברכת המזון מותר על ידי קנוח והדחה (תוס' ומרדכי פכ"ה והגהות אשיר"י והג"ה מיימוני פ"ט דמ"א וראבי"ה) והמנהג הפשוט במדינות אלו להמתין אחר אכילת הבשר שעה אחת ואוכלין אחר כך גבינה מיהו צריכים לברך גם כן ברכת המזון אחר הבשר (ע"פ הארוך והגהות ש"ד) דאז הוי כסעודה אחרת דמותר לאכול לדברי המקילין אבל בלא ברכת המזון לא מהני המתנת שעה ואין חילוק אם המתין השעה קודם ברכת המזון או אחר כך (ד"ע ממהרא"י ולאפוקי או"ה) ואם מצא בשר בין שיניו אחר השעה צריך לנקרו ולהסירו (ד"ע ממשמעות הר"ן הנ"ל) ויש אומרים דאין לברך ברכת המזון על מנת לאכול גבינה (ארוך בשם מהר"ח) אבל אין נזהרין בזה ויש מדקדקים להמתין שש שעות אחר אכילת בשר לגבינה וכן נכון לעשות:
משנה ברורה
1.
One who eats meat, even of a wild animal or fowl, does not eat cheese afterwards until he waits six hours. Even if he waits that period, if he has meat between his teeth he has to remove it. One who chews food for a child has to wait. <i>If afterwards he finds meat between his teeth and removes it, he has to wipe his mouth out before eating cheese (Ran chapter 25). There are those that say that he doesn't have to wait six hours, but rather immediately if he finishes the meal and says the concluding blessing, it is permissible after wiping and rinsing his mouth (Tosafot Hullin 105a - "At the next meal", Mordechai chapter 25, Haga'ot Ashri, Haga'ot Maimoniot chapter 9 of forbidden foods, and Ravya). The simple custom in our countries is to wait after eating meat one hour and to eat cheese afterwards, but you have to say the concluding blessing after the meat (HaAruch, Haga'ot Shaarei Dura) because then it's like a new meal and permissible to eat according to the lenient view. But with no blessing, waiting alone does not good. It doesn't matter if you waited before the blessing or afterwards (his own reasoning, from the Mahari, as opposed to the Issur v'Heter). If he finds meat between his teeth after the hour, he has to pull it out (his own reasoning, from the Ran above). And there are those that say not to say the concluding blessing in order to eat cheese (Aruch in the name of Maharach) but we're not careful about this. And some are careful to wait six hours after eating meat before eating cheese, and it's proper to do so.</i>
Mishnah Berurah

הלכה ב
אכל גבינה מותר לאכול אחריו בשר מיד ובלבד שיעיין ידיו שלא יהא שום דבר מהגבינה נדבק בהם ואם הוא בלילה שאינו יכול לעיין אותם היטב צריך לרחצם וצריך לקנח פיו ולהדיחו והקינוח הוא שילעוס פת ויקנח בו פיו יפה וכן בכל דבר שירצה חוץ מקימחא ותמרי וירקא לפי שהם נדבקים בחניכין (פי' מקום למעלה מבית הבליעה קרוב לשינים) ואין מקנחים יפה ואחר כך ידיח פיו במים או ביין במה דברים אמורים בבשר בהמה וחיה אבל אם בא לאכול בשר עוף אחר גבינה אינו צריך לא קינוח ולא נטילה: הגה ויש מחמירין אפילו בבשר אחר גבינה (מרדכי בשם מהר"ם וב"י בא"ח סי' קע"ג) וכן נוהגין שכל שהגבינה קשה אין אוכלין אחריה אפילו בשר עוף כמו בגבינה אחר בשר (וכן הוא בזוהר) ויש מקילין ואין למחות רק שיעשו קנוח והדחה ונטילת ידים מיהו טוב להחמיר:
משנה ברורה
2.
If one ate cheese it is permissible to eat meat immediately afterwards as long as one examines one's hands, so that one should not have any pieces of cheese attached to them, and if it is night and one is therefore unable to examine them thoroughly one must wash them. One must clean one's mouth and rinse it out. One cleans it by chewing bread, thereby thoroughly cleaning his mouth with it, and one can do this with anything that one chooses, except with flour, dates, or vegetables, because they attach to the palate (the area above the esophagus close to the teeth) and do not wipe well. Afterwards one should rinse one's mouth with water or wine. This was all stated in regard to meat of domestic or wild animals, but if one wishes to eat poultry after cheese there is no need for cleaning or rinsing. Comment (Ramah): some are stringent (to wait six hours) even with meat after cheese (Mordechai in the name of the Maharam and Bet Yosef, Bach siman 173) and so is the custom with hard cheese, we do not eat afterwards even poultry, like with cheese after meat (and so it is in the Zohar). Some are lenient, and one should not protest against them, but they should do cleaning, rinsing, and washing of the hands, and it is better to be stringent.
Mishnah Berurah

הלכה ג
אכל תבשיל של בשר מותר לאכול אחריו תבשיל של גבינה והנטילה ביניהם אינה אלא רשות (ויש מצריכים נטילה) (שערים והגהות ש"ד) אבל אם בא לאכול הגבינה עצמה אחר תבשיל של בשר או הבשר עצמו אחר תבשיל של גבינה חובה ליטול ידיו: הגה ושומן של בשר דינו כבשר עצמו (רשב"א סימן ש"י ומרדכי והגהת ש"ד) ונהגו עכשיו להחמיר שלא לאכול גבינה אחר תבשיל בשר כמו אחר בשר עצמו ואין לשנות ולפרוץ גדר (ארוך וב"י) מיהו אם אין בשר בתבשיל רק שנתבשל בקדירה של בשר מותר לאכול אחריו גבינה (שם) ואין בו מנהג להחמיר וכן נוהגין לאכול בשר אחר תבשיל שיש בו גבינה או חלב מיהו יש ליטול ידיו ביניהם ואפי' לא יאכל בשר ממש רק תבשיל של בשר אחר תבשיל של גבינה אם נגע בהן בידיו (בשערים והג"ה שערי דורא) שמש המשמש בסעודה ונוגע באוכלין אינו צריך נטילה דלא הצריכו נטילה רק לאוכלים (ב"י בשם רש"י):
משנה ברורה
3.
If one ate a cooked dish made with meat, it is permitted to eat afterward a cooked dish made with cheese, and washing between them is only optional. <small>And there are those that require washing.</small> But if one comes to eat cheese itself after a cooked dish made with meat or [to eat] meat itself after a cooked dish made with cheese, it is an obligation to wash his hands [between the foods]. <i>Rema: And fat of meat has the law of meat itself. And our custom now is to be stringent to not eat cheese after a cooked dish made with meat just like after eating meat itself, and one should not change this and break this fence. However, if there is no meat in the cooked dish, only that it was cooked in a pot used for meat, it is permitted to eat cheese afterward, and there is no custom to be stringent. And so too is the custom to eat meat after a cooked dish that has cheese or milk in it. However, there is [reason] to wash one's hands between them, and this is even [in a case where] one didn't eat actual meat but rather only a cooked dish made with meat after a cooked dish made with cheese if he touched them with his hands. A servant that prepares the meal and touches the food is not required to wash because we only require washing for those eating.</i>
Mishnah Berurah

הלכה ד
מי שאכל גבינה ורוצה לאכול בשר צריך לבער מעל השלחן שיורי פת שאכלו עם הגבינה ואסור לאכול גבינה על מפה שאכלו בה בשר (וכן להפך אסור) (כן משמע בארוך) וכל שכן שאסור לחתוך גבינה אפי' צוננת בסכין שרגילין לחתוך בשר ולא עוד אלא אפילו הפת שאוכלים עם הגבינה אסור לחתוך בסכין שחותכין בה בשר: הגה וכן להפך נמי אסור מיהו על ידי נעיצה בקרקע קשה שרי (ב"י בשם א"ח וכל בו) אבל כבר נהגו כל ישראל להיות להם שני סכינים ולרשום אחד מהם שיהא לו היכר ונהגו לרשום של חלב ואין לשנות מנהג של ישראל:
משנה ברורה
4.
One who ate cheese, and wants to eat meat, needs to remove from the table leftover bread that he ate with the cheese. And it is forbidden to eat cheese on the tablecloth that they ate meat on. (And vice-versa is similarly forbidden.) (So is implied in the Aruch.) And all the more so is it forbidden to cut cheese, even cold, with a knife that they usually use to cut meat. And not only that, but even the bread that they eat with the cheese is forbidden to cut with a knife that they use to cut meat. <i>And vice-versa is also similarly forbidden. However, via stabbing into hard ground, it is permitted. (Beit Yosef, quoting A"Ch and Kol Bo). But, all of Israel already is accustomed to having two knives and to mark one of them, so it is distinguished, they are accustomed to marking the dairy one, and it's not right to change a custom of Israel.</i>
Mishnah Berurah

יורה דעה יורה דעה א פרק פט
Yoreh De'ah Yoreh De'ah 1 Chapter 89