<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	תגובות לפוסט: Git rebase וההבדל בינו לבין git merge	</title>
	<atom:link href="https://internet-israel.com/%D7%9E%D7%93%D7%A8%D7%99%D7%9B%D7%99%D7%9D/git/git-rebase-%D7%95%D7%94%D7%94%D7%91%D7%93%D7%9C-%D7%91%D7%99%D7%A0%D7%95-%D7%9C%D7%91%D7%99%D7%9F-git-merge/feed/" rel="self" type="application/rss+xml" />
	<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/</link>
	<description>רן בר-זיק על פיתוח אינטרנט מתקדם</description>
	<lastBuildDate>Sat, 23 Apr 2022 18:37:13 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		מאת: נעה		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-3949</link>

		<dc:creator><![CDATA[נעה]]></dc:creator>
		<pubDate>Sat, 23 Apr 2022 18:37:13 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-3949</guid>

					<description><![CDATA[הסברים מעולים שממש עוזרים. תודה!]]></description>
			<content:encoded><![CDATA[<p>הסברים מעולים שממש עוזרים. תודה!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: רן בר-זיק		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-446</link>

		<dc:creator><![CDATA[רן בר-זיק]]></dc:creator>
		<pubDate>Sat, 16 Apr 2016 07:57:32 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-446</guid>

					<description><![CDATA[בתגובה על &lt;a href=&quot;https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-442&quot;&gt;עמית&lt;/a&gt;.

אני אנסה להסביר יותר טוב - ראשית rebase רלוונטי במיוחד למקרים שיש בהם ענף מרוחק שאתה צריך להסתנכרן מולו. מה הוא עושה? בגדול לוקח את כל הקומיטים שלך, את כל הקומיטים של האחרים לענף המרוחק ושם אותם בסדר כרונולוגי אחד אחרי השני. אם יש קונפליקטים אתה צריך לפתור אותם ברגע שהם מופיעים ואז להמשיך בתהליך שמושלם רק כשכל הקומיטים - שלך ושל הענף המרוחק ��ערמים אחד על השני.
מתי אסור לעשות rebase, כאשר אתה עושה rebase לענף במחשב שלך שמישהו אחר גם משתמש בו.
למשל, נניח שיש לי ענף בשם release-1 והוא יצא מ-master, אם אני עושה לו git rebase master, אז הוא לוקח את כל הקומיטים שנעשו ל-master, את כל הקומיטים שאני עשיתי ל release 1 ומסדר אותם לפי סדר כרונולוגי. אם מישהו אחר משתמש ב release-1 (למשל עשיתי לו push ומישהו אחר משתמש בו, וזה לא משהו לא נפוץ) - עדיף לא לעשות rebase אלא merge.]]></description>
			<content:encoded><![CDATA[<p>בתגובה על <a href="https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-442">עמית</a>.</p>
<p>אני אנסה להסביר יותר טוב &#8211; ראשית rebase רלוונטי במיוחד למקרים שיש בהם ענף מרוחק שאתה צריך להסתנכרן מולו. מה הוא עושה? בגדול לוקח את כל הקומיטים שלך, את כל הקומיטים של האחרים לענף המרוחק ושם אותם בסדר כרונולוגי אחד אחרי השני. אם יש קונפליקטים אתה צריך לפתור אותם ברגע שהם מופיעים ואז להמשיך בתהליך שמושלם רק כשכל הקומיטים &#8211; שלך ושל הענף המרוחק ��ערמים אחד על השני.<br />
מתי אסור לעשות rebase, כאשר אתה עושה rebase לענף במחשב שלך שמישהו אחר גם משתמש בו.<br />
למשל, נניח שיש לי ענף בשם release-1 והוא יצא מ-master, אם אני עושה לו git rebase master, אז הוא לוקח את כל הקומיטים שנעשו ל-master, את כל הקומיטים שאני עשיתי ל release 1 ומסדר אותם לפי סדר כרונולוגי. אם מישהו אחר משתמש ב release-1 (למשל עשיתי לו push ומישהו אחר משתמש בו, וזה לא משהו לא נפוץ) &#8211; עדיף לא לעשות rebase אלא merge.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: עמית		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-442</link>

		<dc:creator><![CDATA[עמית]]></dc:creator>
		<pubDate>Sun, 10 Apr 2016 16:25:57 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-442</guid>

					<description><![CDATA[לא הבנתי, רשמת בתחילת העמוד שיש בעייה לעבוד עם git pull כאשר יש הרבה חברי צוות כי הלוג מתלכלך, ולכן יש פרקטיקה שונה של merge שנקרא rebase. וגם הראת רק דוגמאות של rebase מול ענפים במאגר מרוחק. ואז בסוף הכתבה רשמת שמאוד כדאי להמנע מ-rebase על ענפים שיש לאנשים אחרים גישה אליהם. אז אני לא מצליח להבין. כי יש פה סטירה במה שאמרת בהתחלה למה שאמרת בסוף. ועשיתי ניסיון פתחתי 2 ענפים אצלי במחשב, ובכל אחד מהם עשיתי כמה commits בסדר כרונולוגי ככה שפעם אני בענף הראשון ופעם בענף השני. אבל אז כשעשיתי rebase הוא לקח את כל ה-commit של הענף הראשון שם אותם בהתחלה ורק בסופם שם את ה-commits של הענף השני. זה לא מה שהראת בדוגמא. בבקשה עזרה להבין את זה.]]></description>
			<content:encoded><![CDATA[<p>לא הבנתי, רשמת בתחילת העמוד שיש בעייה לעבוד עם git pull כאשר יש הרבה חברי צוות כי הלוג מתלכלך, ולכן יש פרקטיקה שונה של merge שנקרא rebase. וגם הראת רק דוגמאות של rebase מול ענפים במאגר מרוחק. ואז בסוף הכתבה רשמת שמאוד כדאי להמנע מ-rebase על ענפים שיש לאנשים אחרים גישה אליהם. אז אני לא מצליח להבין. כי יש פה סטירה במה שאמרת בהתחלה למה שאמרת בסוף. ועשיתי ניסיון פתחתי 2 ענפים אצלי במחשב, ובכל אחד מהם עשיתי כמה commits בסדר כרונולוגי ככה שפעם אני בענף הראשון ופעם בענף השני. אבל אז כשעשיתי rebase הוא לקח את כל ה-commit של הענף הראשון שם אותם בהתחלה ורק בסופם שם את ה-commits של הענף השני. זה לא מה שהראת בדוגמא. בבקשה עזרה להבין את זה.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: רן בר-זיק		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-325</link>

		<dc:creator><![CDATA[רן בר-זיק]]></dc:creator>
		<pubDate>Sat, 16 Jan 2016 18:59:57 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-325</guid>

					<description><![CDATA[בתגובה על &lt;a href=&quot;https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-319&quot;&gt;CodeWizard&lt;/a&gt;.

מעולה! טוב לדעת ותודה על מה שכתבת!]]></description>
			<content:encoded><![CDATA[<p>בתגובה על <a href="https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-319">CodeWizard</a>.</p>
<p>מעולה! טוב לדעת ותודה על מה שכתבת!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: רן בר-זיק		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-324</link>

		<dc:creator><![CDATA[רן בר-זיק]]></dc:creator>
		<pubDate>Sat, 16 Jan 2016 18:59:30 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-324</guid>

					<description><![CDATA[בתגובה על &lt;a href=&quot;https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-323&quot;&gt;שי&lt;/a&gt;.

המון תודה!
הכוונה היא לפתיחת pull request. פתיחת ה-pull request מאפשרת לי למזג את הקוד שלי אל הענף המרכזי. את זה אני יכול לעשות אחרי ה-rebase כי לא יהיו לי קונפליקטים.]]></description>
			<content:encoded><![CDATA[<p>בתגובה על <a href="https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-323">שי</a>.</p>
<p>המון תודה!<br />
הכוונה היא לפתיחת pull request. פתיחת ה-pull request מאפשרת לי למזג את הקוד שלי אל הענף המרכזי. את זה אני יכול לעשות אחרי ה-rebase כי לא יהיו לי קונפליקטים.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: שי		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-323</link>

		<dc:creator><![CDATA[שי]]></dc:creator>
		<pubDate>Wed, 13 Jan 2016 06:10:30 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-323</guid>

					<description><![CDATA[תודה, מאמרים טובים.

לא הבנתי אבל למה בסוף כל זה צריך לעשות PULL, מה הוא יחדש לי?]]></description>
			<content:encoded><![CDATA[<p>תודה, מאמרים טובים.</p>
<p>לא הבנתי אבל למה בסוף כל זה צריך לעשות PULL, מה הוא יחדש לי?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		מאת: CodeWizard		</title>
		<link>https://internet-israel.com/%d7%9e%d7%93%d7%a8%d7%99%d7%9b%d7%99%d7%9d/git/git-rebase-%d7%95%d7%94%d7%94%d7%91%d7%93%d7%9c-%d7%91%d7%99%d7%a0%d7%95-%d7%9c%d7%91%d7%99%d7%9f-git-merge/comment-page-1/#comment-319</link>

		<dc:creator><![CDATA[CodeWizard]]></dc:creator>
		<pubDate>Sun, 10 Jan 2016 11:30:03 +0000</pubDate>
		<guid isPermaLink="false">https://internet-israel.com/?p=6105#comment-319</guid>

					<description><![CDATA[מעולה.
הסברים טובים ביותר.

כמו כן למי שרוצה לדעת קצת יותר בGIT2.7 ישנה אפשרות חדשה:
git rebase --no-autostash

מאפשר להשתמש בrebase בלי להכניס את הקוד לתוך stash לפני הrebase]]></description>
			<content:encoded><![CDATA[<p>מעולה.<br />
הסברים טובים ביותר.</p>
<p>כמו כן למי שרוצה לדעת קצת יותר בGIT2.7 ישנה אפשרות חדשה:<br />
git rebase &#8211;no-autostash</p>
<p>מאפשר להשתמש בrebase בלי להכניס את הקוד לתוך stash לפני הrebase</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
