Git/C2/Merging-and-Deleting-branches/Bengali
From Script | Spoken-Tutorial
Revision as of 11:56, 21 July 2016 by Kaushik Datta (Talk | contribs)
|
|
00:01 | Merging and deleting branches এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে শিখব মার্জ করা, |
00:10 | মার্জিং রিভার্ট করা এবং ব্রান্চেস মুছে ফেলা। |
00:14 | এখানে আমি ব্যবহার করছি, উবুন্টু লিনাক্স 14.04 |
00:20 | Git 2.3.2 এবং gedit টেক্সট এডিটর। |
00:26 | আপনি পছন্দের যে কোনো এডিটর চয়ন করতে পারেন। |
00:29 | টিউটোরিয়ালটি অনুসরণ করতে আপনার Git কমান্ডের মৌলিক জ্ঞান এবং ব্রান্চিং সম্পর্কে জানতে হবে। |
00:37 | না হলে প্রাসঙ্গিক লিনাক্স টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান। |
00:42 | এই শৃঙ্খলায় আমি আগে ব্রান্চ বানানো শিখেছি। |
00:47 | এখন দুটি ব্রান্চ একীভূত করা শিখব। |
00:51 | এই ডায়াগ্রাম বলে যে new-module ব্রান্চ master ব্রান্চের সাথে কিভাবে মার্জ হয়েছে। |
00:58 | এটি C9 কমিটে সম্পন্ন হয়েছে। |
01:01 | মার্জিং এর পর, new-module এর কমিট master ব্রান্চে যুক্ত হয়েছে। |
01:06 | এটি কিভাবে কাজ করে ব্যাখ্যা করি। |
01:09 | প্রথমে আমাদের পূর্বে বানানো গিট রিপোসিটরী mywebpage খুলবো। |
01:16 | টার্মিনাল খুলতে Ctrl+Alt+T টিপুন। |
01:20 | গিট রিপোসিটরী যেতে লিখুন: cd স্পেস mywebpage এবং এন্টার টিপুন। |
01:29 | প্রদর্শন করতে আমি html ফাইলের ব্যবহার অব্যাহত রাখবো। |
01:33 | আপনি আপনার পছন্দের যে কোনো ফাইল টাইপ ব্যবহার করতে পারেন। |
01:38 | এরপর থেকে টার্মিনালে প্রতিটি কমান্ড লেখার পর এন্টার কী টিপতে মনে রাখুন। |
01:45 | এখন git স্পেস branch লিখে git ব্রান্চের তালিকা যাচাই করুন। |
01:51 | আমরা দুটি ব্রান্চ দেখতে পারি master এবং new-chapter. |
01:57 | new-chapter ব্রান্চ আগে এই শৃঙ্খলার বানানো হয়েছে এবং master হল ডিফল্ট ব্রান্চ। |
02:05 | বর্তমানে আমরা master ব্রান্চে রয়েছি। |
02:08 | আমরা Git log যাচাই করতে লিখব git স্পেস log স্পেস হাইফেন হাইফেন oneline |
02:17 | new-chapter ব্রান্চে গিয়ে Git log যাচাই করি। |
02:21 | লিখুন: git স্পেস checkout স্পেস new-chapter |
02:27 | লিখুন: git স্পেস log স্পেস হাইফেন হাইফেন oneline |
02:33 | এখন আমরা master এবং new-chapter ব্রান্চের কমিট তুলনা করব। |
02:38 | এই চারটি কমিট উভয় ব্রান্চের জন্য একই। |
02:42 | Added story.html in new-chapter branch, new-chapter ব্রান্চে রয়েছে। |
02:48 | এবং Added chapter two in history.html, master ব্রান্চে রয়েছে। |
02:54 | মার্জিং এর পর, Added story.html in new-chapter branch কমিট master ব্রান্চে যোগ করা হবে। |
03:02 | এখন মার্জ করা প্রদর্শন করি। |
03:05 | লিখুন: git স্পেস merge স্পেস master |
03:09 | কমিট ম্যাসেজ পেতে Gedit নিজে থেকে খোলে। |
03:14 | মনে করুন যে আমরা gedit গিটের কোর এডিটর রূপে কনফিগার করছি। |
03:20 | আপনি অন্য কোনো এডিটর কনফিগার করে থাকলে সেটি খুলবে। |
03:26 | আপনার Git এর সংস্করণ 1.9 এর নীচে হলে এডিটর হয়তো খুলবে না। |
03:33 | তাই পরবর্তী স্টেপ বাদ দিতে পারেন। |
03:36 | যেমন রয়েছে সেই ডিফল্ট কমিট ম্যাসেজ ব্যবহার করি। |
03:40 | আপনি মার্জিং সম্পর্কিত অন্য কোনো ম্যাসেজ দিতে চাইলে সেটি এখানে লিখুন। |
03:46 | এখন এডিটর সংরক্ষণ এবং বন্ধ করুন। |
03:50 | আমরা আবার Git log যাচাই করব। |
03:54 | আপনি দেখতে পারেন যে master ব্রান্চের কমিট new-chapter ব্রান্চের সাথে মার্জ হয়েছে। |
04:00 | আপনি মার্জিং এর জন্য কমিট ম্যাসেজ ও দেখতে পারেন। |
04:04 | এরপর আমরা master ব্রান্চে যাবো এবং কমিট যাচাই করব। |
04:09 | লিখুন: git স্পেস checkout স্পেস master |
04:14 | Git log যাচাই করি। |
04:17 | এখানে, আমরা new-chapter কমিটের সাথে master ব্রান্চ কমিট দেখা উচিত। |
04:22 | কিন্তু, Git log শুধুমাত্র master ব্রান্চ কমিট দেখায়। |
04:27 | মূলত, আমাদের new-chapter ব্রান্চ master ব্রান্চের সাথে মার্জ করা উচিত। |
04:32 | কিন্তু আমরা অন্য উপায়ে মার্জ করেছি। |
04:36 | তাই আমরা master ব্রান্চে মার্জিং কমিট দেখতে পারি না। |
04:41 | সুতরাং, আমরা এই মার্জিং কিভাবে রিভার্ট করব? |
04:45 | এইজন্য, আমাদের new-chapter ব্রান্চে ফিরে যেতে হবে। |
04:50 | লিখুন: git স্পেস checkout স্পেস new-chapter |
04:54 | মার্জ রিভার্ট করতে লিখুন: git স্পেস reset স্পেস হাইফেন হাইফেন hard স্পেস HEAD tilde |
05:04 | মনে রাখুন যে নবীনতম সংস্করণ সর্বদা HEAD এবং নবীনতম সংস্করনের আগের সংস্করণ সর্বদা HEAD tilde হয়। |
05:12 | তাই মার্জিং এর পূর্ববর্তী সংস্করণ পেতে HEAD tilde ব্যবহার করেছি। |
05:18 | আবার Git log যাচাই করি। |
05:22 | আমরা দেখি যে, মার্জ এখন বাতিল হয়েছে। |
05:26 | এখন আমরা new-chapter ব্রান্চ master ব্রান্চে মার্জ করব। |
05:31 | master ব্রান্চে যেতে লিখুন git স্পেস checkout স্পেস master |
05:38 | আবার Git log যাচাই করি। |
05:42 | লিখুন: git স্পেস merge স্পেস new-chapter. |
05:48 | gedit এ মার্জিং কমিট ম্যাসেজ দিন। |
05:52 | তারপর এডিটর সংরক্ষণ এবং বন্ধ করুন। |
05:55 | আবার, Git log যাচাই করুন। |
05:58 | আমরা দেখতে পারি যে, new-chapter ব্রান্চ সফলভাবে master ব্রান্চে মার্জ হয়ে গেছে। |
06:05 | আবার মার্জ করার চেষ্টা করি। |
06:08 | লিখুন: git স্পেস merge স্পেস new-chapter |
06:13 | এটি দেখায় যে Already up-to-date. |
06:17 | আমরা মার্জ করেছি কিনা তা যাচাই করার এটি একটি ভালো উপায়। |
06:22 | মার্জিং এর পর, new-chapter ব্রান্চ গিট রিপোসিটরী থেকে মুছে ফেলা যাবে। |
06:28 | ব্রান্চ মুছে ফেলতে লিখুন: git স্পেস branch স্পেস হাইফেন d স্পেস new-chapter |
06:36 | git স্পেস branch লিখে আবার ব্রান্চের তালিকা যাচাই করি। |
06:43 | new-chapter ব্রান্চ মুছে যাওয়ায় আমরা তা আর দেখতে পারি না। |
06:48 | মার্জিং ছাড়া ব্রান্চ মুছে ফেলতে ছোটহাতের হাইফেন d এর বদলে বড়হাতের হাইফেন D ব্যবহার করুন। |
06:56 | এর সাথেই আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
07:00 | সংক্ষিপ্তকরণ করি। |
07:02 | এই টিউটোরিয়ালে আমরা শিখেছি : মার্জ করা, মার্জিং রিভার্ট করা এবং ব্রান্চেস মুছে ফেলা। |
07:09 | অনুশীলনী হিসেবে chapter-two ব্রান্চের কমিট যাচাই করুন যা আগের অনুশীলনীতে বানিয়েছিলাম। |
07:16 | সেটি master ব্রান্চের সাথে মার্জ করুন এবং chapter-two ব্রান্চ মুছে দিন। |
07:22 | এই লিঙ্কে উপলব্ধ ভিডিওটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
07:27 | ভিডিওটি ডাউনলোড করে দেখুন। |
07:30 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
07:38 | বিস্তারিত তথ্যের জন্য আমাদের লিখুন। |
07:41 | স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। |
07:48 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য। |
07:53 | আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |