<?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>
	গিট ব্যবহারের একেবারে প্রাথমিক জ্ঞান : পর্ব ২ তে মন্তব্যসমূহ	</title>
	<atom:link href="https://mayeenulislam.github.io/tuts/git-basics-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://mayeenulislam.github.io/tuts/git-basics-2/</link>
	<description>Technology Tutorials by Mayeenul Islam</description>
	<lastBuildDate>Sat, 21 Jan 2023 14:49:06 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>
		লিখেছেনঃ Mayeenul Islam		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-821</link>

		<dc:creator><![CDATA[Mayeenul Islam]]></dc:creator>
		<pubDate>Fri, 16 Mar 2018 19:05:00 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-821</guid>

					<description><![CDATA[&lt;a href=&quot;https://mayeenulislam.github.io/tuts/git-basics-2/#comment-820&quot;&gt;Nitol&lt;/a&gt;-এর প্রত্যুত্তরে।

আপনাকেও ধন্যবাদ।]]></description>
			<content:encoded><![CDATA[<p><a href="https://mayeenulislam.github.io/tuts/git-basics-2/#comment-820">Nitol</a>-এর প্রত্যুত্তরে।</p>
<p>আপনাকেও ধন্যবাদ।</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Nitol		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-820</link>

		<dc:creator><![CDATA[Nitol]]></dc:creator>
		<pubDate>Fri, 16 Mar 2018 09:25:01 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-820</guid>

					<description><![CDATA[দু&#039;টো পর্ব পড়ে শেষ করলাম......এতদিন SVN ইউজ করতাম কাজে, তাই যখন গিট-এ সুইচ করার চিন্তা করছিলাম তখন বাংলা গাউডলাইন-ই ফলো করার কথা ভাবি আগে......চমৎকার ধারাবাহিকটা শেখার শুরুটা অনেক মসৃন করে দিল.......আপনাকে অনেক ধন্যবাদ :)]]></description>
			<content:encoded><![CDATA[<p>দু&#8217;টো পর্ব পড়ে শেষ করলাম&#8230;&#8230;এতদিন SVN ইউজ করতাম কাজে, তাই যখন গিট-এ সুইচ করার চিন্তা করছিলাম তখন বাংলা গাউডলাইন-ই ফলো করার কথা ভাবি আগে&#8230;&#8230;চমৎকার ধারাবাহিকটা শেখার শুরুটা অনেক মসৃন করে দিল&#8230;&#8230;.আপনাকে অনেক ধন্যবাদ 🙂</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Mayeenul Islam		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-813</link>

		<dc:creator><![CDATA[Mayeenul Islam]]></dc:creator>
		<pubDate>Sun, 19 Mar 2017 09:37:41 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-813</guid>

					<description><![CDATA[&lt;a href=&quot;https://mayeenulislam.github.io/tuts/git-basics-2/#comment-812&quot;&gt;Jubayer&lt;/a&gt;-এর প্রত্যুত্তরে।

ওয়ার্ডপ্রেসের সাথে git ব্যবহার আমি নিজেও করি। সুতরাং শুধু যে স্ট্যাটিক সাইটের জন্যই এটা প্রযোজ্য, তা ঠিক নয়।
এবার আসি কিভাবে সেটা করা যায়:
&lt;ol&gt;
	&lt;li&gt;&lt;code&gt;.gitignore&lt;/code&gt; ফাইলটা যত্ন করে মেইনটেন করতে হবে। যেমন: &lt;code&gt;wp-config.php&lt;/code&gt;, &lt;code&gt;uploads&lt;/code&gt; ডিরেক্টরি, ইত্যাদি ইগনোর করার পরামর্শ দেয়া হয়। মনে রাখতে হবে, &lt;code&gt;wp-config.php&lt;/code&gt; ছাড়া ওয়ার্ডপ্রেস রান করবে না, সেক্ষেত্রে ডেভলপার নিজের এন্ডে &lt;a href=&quot;https://mayeenulislam.github.io/tuts/deleted-wp-config/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;নিজের &lt;code&gt;wp-config.php&lt;/code&gt; তৈরি করে নিবে&lt;/a&gt;।&lt;/li&gt;
	&lt;li&gt;ডাটাবেজটার একটা ব্যাকআপ নামিয়ে &lt;code&gt;db&lt;/code&gt; নামের একটা ডিরেক্টরি করে সেখানে সেটা &lt;code&gt;.sql&lt;/code&gt; ফাইল হিসেবে রাখা যায়, এতে ডাটাবেযেরও ভার্ষন নিয়ন্ত্রণ হয়। আমরা যখন ওয়ার্ডপ্রেস হালনাগাদ করি, প্লাগইন ইনস্টল করি, থিম বদলাই, নতুন মিডিয়া আপলোড করি, নতুন কন্টেন্ট যোগ করি - ইত্যাদি কারণে আমাদের ডাটাবেয আপডেট হয়, তাই এসব ক্ষেত্রে পরিবর্তনের পরে করা কমিটের আগে ডাটাবেযের ব্যাকআপ নামিয়ে কমিটে যোগ করে নিলেই সমাধান হয়।&lt;/li&gt;
&lt;/ol&gt;

&lt;a href=&quot;https://slides.com/mayeenulislam/git-recommendations&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener ugc&quot;&gt;দলগতভাবে গিট ব্যবহারের একটা পরামর্শসূচক স্লাইড^&lt;/a&gt; তৈরি করছিলাম, চূড়ান্ত হয়নি হয়তো, তবু দেখতে পারেন।

আর তো কোনো ইস্যু দেখি না। আমি অবশ্য ক্লোযড সোর্স ভার্ষন নিয়ন্ত্রণ করি, তাই আমি প্লাগইন, থিম, wp-config.php, uploads সবই ভার্ষন নিয়ন্ত্রণের অধীনে রাখি, এবং সেগুলো কমিটও করি। কারণ আমাদের ডেভলপার ডিপেন্ডেন্সি কম, এবং ছোট টীমে সিকিউরিটি লীক হবার সমস্যা কম আল্লাহ&#039;র শুকর।

আর, একটা ওয়ার্ডপ্রেস ইন্সটলেশনে একটাই প্রোজেক্ট মেনটেন করি। তবে শুধু থিম ডেভলপমেন্ট কিংবা শুধু প্লাগইন ডেভলপমেন্টে আমি শুধু থিম বা প্লাগইনটার ভিতরে গিট দিয়ে ভার্ষন নিয়ন্ত্রণ করি, পুরো ওয়ার্ডপ্রেস ইন্সটলেশনটা সেক্ষেত্রে গিটে চিন্তা করি না। কারণ ওগুলোকে ডেভলপই করা হয় যেকোনো ইন্সট্যান্সে যেন কাজ করে সেরকম চিন্তা করেই। যেমন: &lt;a href=&quot;http://github.com/nanodesigns/nanosupport&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener ugc&quot;&gt;NanoSupport&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p><a href="https://mayeenulislam.github.io/tuts/git-basics-2/#comment-812">Jubayer</a>-এর প্রত্যুত্তরে।</p>
<p>ওয়ার্ডপ্রেসের সাথে git ব্যবহার আমি নিজেও করি। সুতরাং শুধু যে স্ট্যাটিক সাইটের জন্যই এটা প্রযোজ্য, তা ঠিক নয়।<br />
এবার আসি কিভাবে সেটা করা যায়:</p>
<ol>
<li><code>.gitignore</code> ফাইলটা যত্ন করে মেইনটেন করতে হবে। যেমন: <code>wp-config.php</code>, <code>uploads</code> ডিরেক্টরি, ইত্যাদি ইগনোর করার পরামর্শ দেয়া হয়। মনে রাখতে হবে, <code>wp-config.php</code> ছাড়া ওয়ার্ডপ্রেস রান করবে না, সেক্ষেত্রে ডেভলপার নিজের এন্ডে <a href="https://mayeenulislam.github.io/tuts/deleted-wp-config/" target="_blank" rel="noopener">নিজের <code>wp-config.php</code> তৈরি করে নিবে</a>।</li>
<li>ডাটাবেজটার একটা ব্যাকআপ নামিয়ে <code>db</code> নামের একটা ডিরেক্টরি করে সেখানে সেটা <code>.sql</code> ফাইল হিসেবে রাখা যায়, এতে ডাটাবেযেরও ভার্ষন নিয়ন্ত্রণ হয়। আমরা যখন ওয়ার্ডপ্রেস হালনাগাদ করি, প্লাগইন ইনস্টল করি, থিম বদলাই, নতুন মিডিয়া আপলোড করি, নতুন কন্টেন্ট যোগ করি &#8211; ইত্যাদি কারণে আমাদের ডাটাবেয আপডেট হয়, তাই এসব ক্ষেত্রে পরিবর্তনের পরে করা কমিটের আগে ডাটাবেযের ব্যাকআপ নামিয়ে কমিটে যোগ করে নিলেই সমাধান হয়।</li>
</ol>
<p><a href="https://slides.com/mayeenulislam/git-recommendations" target="_blank" rel="nofollow noopener ugc">দলগতভাবে গিট ব্যবহারের একটা পরামর্শসূচক স্লাইড^</a> তৈরি করছিলাম, চূড়ান্ত হয়নি হয়তো, তবু দেখতে পারেন।</p>
<p>আর তো কোনো ইস্যু দেখি না। আমি অবশ্য ক্লোযড সোর্স ভার্ষন নিয়ন্ত্রণ করি, তাই আমি প্লাগইন, থিম, wp-config.php, uploads সবই ভার্ষন নিয়ন্ত্রণের অধীনে রাখি, এবং সেগুলো কমিটও করি। কারণ আমাদের ডেভলপার ডিপেন্ডেন্সি কম, এবং ছোট টীমে সিকিউরিটি লীক হবার সমস্যা কম আল্লাহ&#8217;র শুকর।</p>
<p>আর, একটা ওয়ার্ডপ্রেস ইন্সটলেশনে একটাই প্রোজেক্ট মেনটেন করি। তবে শুধু থিম ডেভলপমেন্ট কিংবা শুধু প্লাগইন ডেভলপমেন্টে আমি শুধু থিম বা প্লাগইনটার ভিতরে গিট দিয়ে ভার্ষন নিয়ন্ত্রণ করি, পুরো ওয়ার্ডপ্রেস ইন্সটলেশনটা সেক্ষেত্রে গিটে চিন্তা করি না। কারণ ওগুলোকে ডেভলপই করা হয় যেকোনো ইন্সট্যান্সে যেন কাজ করে সেরকম চিন্তা করেই। যেমন: <a href="http://github.com/nanodesigns/nanosupport" target="_blank" rel="nofollow noopener ugc">NanoSupport</a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Jubayer		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-812</link>

		<dc:creator><![CDATA[Jubayer]]></dc:creator>
		<pubDate>Tue, 14 Mar 2017 10:12:13 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-812</guid>

					<description><![CDATA[Brother, I have a questions. How can i word wordpress on git. How can i manage my database. Actually i am not clear about WordPress version control. git only work for static file? or I can work also wordpress live site using database?]]></description>
			<content:encoded><![CDATA[<p>Brother, I have a questions. How can i word wordpress on git. How can i manage my database. Actually i am not clear about WordPress version control. git only work for static file? or I can work also wordpress live site using database?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Mayeenul Islam		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-768</link>

		<dc:creator><![CDATA[Mayeenul Islam]]></dc:creator>
		<pubDate>Fri, 10 Jul 2015 10:26:33 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-768</guid>

					<description><![CDATA[&lt;a href=&quot;https://mayeenulislam.github.io/tuts/git-basics-2/#comment-767&quot;&gt;Muhammad Emdad Huq&lt;/a&gt;-এর প্রত্যুত্তরে।

আপনার প্রশ্নটা পরিষ্কার নয়। গিট দিয়ে ভার্ষন নিয়ন্ত্রণ করবেন; আর য্যাম্প দিয়ে সার্ভার-ডাটাবেজ চালাবেন। তবে কিভাবে আপনি আপনার কোনো প্রোজেক্টে গিট ব্যবহার করতে পারেন, তার একটা ধারণা পাবেন আমার &lt;a href=&quot;http://wordpress.stackexchange.com/a/184900/22728&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;এই উত্তরে&lt;/a&gt;।]]></description>
			<content:encoded><![CDATA[<p><a href="https://mayeenulislam.github.io/tuts/git-basics-2/#comment-767">Muhammad Emdad Huq</a>-এর প্রত্যুত্তরে।</p>
<p>আপনার প্রশ্নটা পরিষ্কার নয়। গিট দিয়ে ভার্ষন নিয়ন্ত্রণ করবেন; আর য্যাম্প দিয়ে সার্ভার-ডাটাবেজ চালাবেন। তবে কিভাবে আপনি আপনার কোনো প্রোজেক্টে গিট ব্যবহার করতে পারেন, তার একটা ধারণা পাবেন আমার <a href="http://wordpress.stackexchange.com/a/184900/22728" target="_blank" rel="nofollow">এই উত্তরে</a>।</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Muhammad Emdad Huq		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-767</link>

		<dc:creator><![CDATA[Muhammad Emdad Huq]]></dc:creator>
		<pubDate>Thu, 09 Jul 2015 05:42:28 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-767</guid>

					<description><![CDATA[Vai,Git a  Xampp Use korbo kamne!????]]></description>
			<content:encoded><![CDATA[<p>Vai,Git a  Xampp Use korbo kamne!????</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Mhabub Mamun		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-640</link>

		<dc:creator><![CDATA[Mhabub Mamun]]></dc:creator>
		<pubDate>Thu, 20 Nov 2014 07:50:11 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-640</guid>

					<description><![CDATA[অসাধারণ]]></description>
			<content:encoded><![CDATA[<p>অসাধারণ</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Rinto Sarkar		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-579</link>

		<dc:creator><![CDATA[Rinto Sarkar]]></dc:creator>
		<pubDate>Wed, 12 Nov 2014 14:34:24 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-579</guid>

					<description><![CDATA[অসাধারণ.....................অপেক্ষায় ছিলাম। অনেক অনেক ধন্যবাদ। আপ্নার বলার ভঙ্গিটা দারুণ সহায়ক শেখার জন্য আশা থাকবে কঠিন কঠিন বিষয়গুলো এভাবেই সহজ করে আমাদের শিখাবেন।]]></description>
			<content:encoded><![CDATA[<p>অসাধারণ&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;অপেক্ষায় ছিলাম। অনেক অনেক ধন্যবাদ। আপ্নার বলার ভঙ্গিটা দারুণ সহায়ক শেখার জন্য আশা থাকবে কঠিন কঠিন বিষয়গুলো এভাবেই সহজ করে আমাদের শিখাবেন।</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ আনাম		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-578</link>

		<dc:creator><![CDATA[আনাম]]></dc:creator>
		<pubDate>Wed, 12 Nov 2014 10:49:28 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-578</guid>

					<description><![CDATA[অনেক ধন্যবাদ....]]></description>
			<content:encoded><![CDATA[<p>অনেক ধন্যবাদ&#8230;.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		লিখেছেনঃ Mayeenul Islam		</title>
		<link>https://mayeenulislam.github.io/tuts/git-basics-2/#comment-576</link>

		<dc:creator><![CDATA[Mayeenul Islam]]></dc:creator>
		<pubDate>Wed, 12 Nov 2014 09:49:02 +0000</pubDate>
		<guid isPermaLink="false">https://mayeenulislam.github.io/tuts/?p=553#comment-576</guid>

					<description><![CDATA[&lt;a href=&quot;https://mayeenulislam.github.io/tuts/git-basics-2/#comment-575&quot;&gt;Polin&lt;/a&gt;-এর প্রত্যুত্তরে।

ভাই এটা নিছকই একটা প্রাথমিক পরিচিতি পর্ব। এখানে লম্বা-চওড়া বিষয় তাই উল্লেখ করা হয়নি।
এবারে যেহেতু আপনি পরিচয়টা জানেন, এবারে তো গুগল করতে হবে প্রচুর...
&lt;a href=&quot;https://www.google.com/search?q=how+to+get+older+commit&quot; title=&quot;গিট - পুরোন কমিটে ফিরে যাওয়া&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;এভাবে...&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[<p><a href="https://mayeenulislam.github.io/tuts/git-basics-2/#comment-575">Polin</a>-এর প্রত্যুত্তরে।</p>
<p>ভাই এটা নিছকই একটা প্রাথমিক পরিচিতি পর্ব। এখানে লম্বা-চওড়া বিষয় তাই উল্লেখ করা হয়নি।<br />
এবারে যেহেতু আপনি পরিচয়টা জানেন, এবারে তো গুগল করতে হবে প্রচুর&#8230;<br />
<a href="https://www.google.com/search?q=how+to+get+older+commit" title="গিট - পুরোন কমিটে ফিরে যাওয়া" target="_blank" rel="nofollow">এভাবে&#8230;</a></p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
