Git/C2/Tagging-in-Git/Bengali

From Script | Spoken-Tutorial
Revision as of 23:01, 18 June 2016 by Satarupadutta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 Tagging in Git এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে আমরা নিম্ন সম্পর্কে শিখব:
  • Tagging এবং
  • tagging এর ধরন।
00:12 এই টিউটোরিয়ালের জন্য আমি ব্যবহার করছি:
  • Ubuntu Linux 14.04
  • Git 2.3.2 এবং
  • gedit Text Editor

আপনি আপনার পছন্দের যে কোনো এডিটর ব্যবহার করতে পারেন।

00:28 এই টিউটোরিয়াল অনুসরণ করতে:
  • আপনার টার্মিনালে রান হওয়া লিনাক্স কমান্ড সম্পর্কে জানতে হবে।
  • না হলে প্রাসঙ্গিক লিনাক্স টিউটোরিয়ালের জন্য, আমাদের ওয়েবসাইটে যান।
00:41 এখন tagging সম্পর্কে শিখি।
00:44 ট্যাগিং একটি কমিট স্টেজকে ইম্পরটেন্ট চিহ্নিত করতে ব্যবহৃত হয়।
00:49 ভবিষ্যতে রেফারেন্সের জন্য একটি কমিটকে bookmark এর মত ট্যাগ করতে পারি।
00:54 সাধারণত, এটি প্রকল্পের রিলিজ পয়েন্ট মার্ক করতে ব্যবহৃত হয় যেমন v1.0.
01:02 ট্যাগ দুই ধরনের হয়:
  • Lightweight tag এবং
  • Annotated tag.
01:09 প্রথমে আমি দেখাবো যে lightweight tag কিভাবে বানায়।
01:15 এখন Git repository mywebpage এ যাই যা আমরা আগে বানিয়েছি।
01:21 টার্মিনালে ফিরে যান এবং লিখুন: cd স্পেস mywebpage এবং এন্টার টিপুন।
01:30 প্রদর্শন করতে html ফাইল ব্যবহার করা অব্যাহত রাখবো।
01:34 আপনি আপনার পছন্দের যে কোনো ফাইল টাইপ ব্যবহার করতে পারেন।
01:39 এখন Git log চেক করতে লিখি git স্পেস log স্পেস হাইফেন হাইফেন oneline এবং এন্টার টিপুন।
01:48 এখন আমাদের কাছে রিপোজিটরীতে তিনটি কমিটস রয়েছে যা হল Added colors, Added history.html এবং Initial commit.
01:59 এখন নবীনতম কমিট Added colors এ একটি lightweight tag বানাবো।
02:05 যখন আমরা একটি ট্যাগ বানাই ডিফল্টরূপে এটি নবীনতম কমিটে বানানো হবে।
02:12 লিখুন: git স্পেস tag স্পেস v1.1 এবং এন্টার টিপুন।
02:20 এখানে আমি tag নামে v1.1 দেবো। আপনি আপনার পছন্দের যে কোনো নাম দিতে পারেন।
02:29 আপনি নিম্ন লিখে ট্যাগ দেখতে পারেন git স্পেস tag এবং এন্টার টিপুন।
02:35 এখন আমাদের রিপোজিটরীতে শুধুমাত্র একটি ট্যাগ রয়েছে।
02:39 এরপর শিখব যে একটি annotated tag কিভাবে বানায়।
02:44 প্রথমে প্রদর্শন করতে আমি mypage.html ফাইলে কিছু পরিবর্তন করব।
02:52 লিখুন: gedit স্পেস mypage.html স্পেস ampersand এবং এন্টার টিপুন। এখন ফাইলে কিছু লাইন যোগ করি।
03:04 তারপর ফাইলটি সংরক্ষণ এবং বন্ধ করি।
03:07 এই পয়েন্টে আমাদের কাজ কমিট করি।
03:11 লিখুন: git স্পেস commit স্পেস হাইফেন a m স্পেস ডাবল উদ্ধৃতিতে Added content in mypage.html এবং এন্টার টিপুন।
03:25 এখন ধরুন যে এই বিশেষ স্টেজ এই প্রকল্পের জন্য খুবই গুরুত্বপূর্ণ।
03:31 তাই আমাদের এই কমিট পয়েন্টে একটি ট্যাগ বানাতে হবে।
03:35 এখানে, আমরা একটি annotated tag বানাবো।
03:39 লিখুন: git স্পেস tag স্পেস হাইফেন a স্পেস v1.2 স্পেস হাইফেন m স্পেস ডাবল উদ্ধৃতিতে My Version 1.2 এবং এন্টার টিপুন।
03:55 -m flag ব্যবহার করে আপনি আপনার পছন্দের যে কোনো ট্যাগ ম্যাসেজ দিতে পারেন।
04:01 এখানে ট্যাগ ম্যাসেজ বৈকল্পিক।
04:05 ট্যাগের তালিকা দেখতে লিখুন: git স্পেস tag এবং এন্টার টিপুন। এখন আমাদের কাছে দুটি ট্যাগ রয়েছে।
04:14 এখানে, v1.1 হল lightweight tag এবং v1.2 হল annotated tag.
04:21 আমরা ট্যাগের মাঝে অন্তর কিভাবে করি?
04:24 আমরা git show কমান্ড প্রয়োগ করে দুটি ট্যাগের মাঝের অন্তর দেখতে পারি।
04:31 লিখুন: git স্পেস show স্পেস v1.1 এবং এন্টার টিপুন।
04:38 এখানে, আমরা lightweight tag v1.1 এর সম্পূর্ণ বিবরণ দেখতে পারি।
04:44 এটি শুধুমাত্র কমিটের বিবরণ এবং ফাইলের পরিবর্তন দেখায়।
04:50 এরপর আমরা annotated tag v1.2 এর বিবরণ দেখবো। লিখুন: git স্পেস show স্পেস v1.2 এবং এন্টার টিপুন।
05:03 এখানে আমরা দেখতে পারি:
  • tag এর নাম।
  • tagger এর বিবরণ।
  • তারিখ যখন কমিট ট্যাগ হয়েছিল।
  • tag ম্যাসেজ।
  • commit এর বিবরণ এবং
  • ফাইলের পরিবর্তন।
05:17 Annotated tag এর সর্বদা সুপারিশ করা হয় যখন আপনি সহযোগিতায় কাজ করেন।
05:23 এখন শিখি যে পুরানো কমিটে একটি ট্যাগ কিভাবে মার্ক করে।
05:29 প্রথমে আমরা Git log চেক করব, লিখুন: git স্পেস log স্পেস হাইফেন হাইফেন oneline এবং এন্টার টিপুন।
05:39 এখন উদাহরণস্বরূপ আমি আমার দ্বিতীয় কমিট Added history.html এ একটি ট্যাগ বানাতে চাই।
05:47 লিখুন: git স্পেস tag স্পেস হাইফেন a স্পেস v1.0 স্পেস, তারপর Added history.html এর কমিট হ্যাশ কপি এবং পেস্ট করুন স্পেস লিখুন: হাইফেন m স্পেস ডাবল উদ্ধৃতিতে My Version 1.0 এবং এন্টার টিপুন।
06:09 আমরা ট্যাগ দেখতে সক্ষম হবে যা এখন বানিয়েছি, লিখুন git স্পেস tag এবং এন্টার টিপুন।
06:19 আপনি এখানে নির্মিত tag v1.0 দেখতে পারেন।
06:24 এরপর আমরা শিখব Git log এর সাথে ট্যাগ কিভাবে বানায়।
06:29 লিখুন: git স্পেস log স্পেস হাইফেন হাইফেন oneline স্পেস হাইফেন হাইফেন decorate এবং এন্টার টিপুন।
06:40 আপনি ট্যাগের নামের সাথে Git log দেখতে পারেন।
06:44 এখন, আমরা অনাবশ্যক ট্যাগ মুছে ফেলা শিখব।
06:49 ধরুন আমি tag v1.1 মুছে ফেলতে চাই।
06:53 লিখুন: git স্পেস tag স্পেস হাইফেন d স্পেস v1.1 এবং এন্টার টিপুন।
07:02 এই ম্যাসেজ Deleted tag v1.1 এবং এর কমিট হ্যাশ দেখায়।
07:08 আমরা যাচাই করব যে ট্যাগ মুছে গেছে কি নয়।
07:14 লিখুন: git স্পেস tag এবং এন্টার টিপুন।
07:19 এখন tag v1.1 দেখতে পারি না যেহেতু এটি সফলভাবে মুছে ফেলা হয়েছে।
07:25 এর সাথেই আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
07:29 সংক্ষিপ্তকরণ করি। এই টিউটোরিয়ালে আমরা শিখেছি:
  • Tagging এবং
  • tagging এর ধরন।
07:38 নির্দেশিত কাজ হিসাবে,
  • একটি lightweight tag এবং একটি annotated tag বানান এবং
  • উভয় ট্যাগের মাঝের অন্তর বুঝুন।
07:47 এই লিঙ্কে উপলব্ধ ভিডিওটি প্রকল্পকে সারসংক্ষেপে বোঝায়। ভিডিওটি ডাউনলোড করে দেখুন।
07:56 স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে। অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
08:03 বিস্তারিত তথ্যের জন্য আমাদের লিখুন।
08:08 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য।
08:20 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta