5
1

বান্ডল কুয়েশ্চন গিট এবং গিটহাব সম্পর্কিত ?

১) গিট এবং গিটহাব (Github.com) এর মধ্যে সম্পর্ক বা পার্থক্য কী ?

2) রিপোজিটরি এবং ফর্ক দ্বারা কী বুঝায় ?

৩) গিটহাবে পুশ এবং পুল দ্বারা কী বুঝায় ?

৪) গিটহাব কখন এবং কেন ব্যাবহার করব ?

asked 23 Jan '15, 19:53

Ahmad%20Sharif's gravatar image

Ahmad Sharif
4542415

edited 01 Feb '15, 15:09


১। গিট হল একটি সোর্সকোড ম্যানেজমেন্ট সিস্টেম , আগে কি কোড লিখেছেন এবং তা পরবর্তীতে কোথায় পরিবর্তন করেছেন তার সব কিছুই নিয়ন্ত্রণ করার সিস্টেম । আর গিটহাব হল হস্টিং সার্ভিস যেখানে আপনি আপনার কোড নিরাপদে সংরক্ষন করতে পারছেন। মানে গিট হলো একটি টুল আর গিটহাব একটি সার্ভিস ।

২।

  • আপনি গিটহাব এ অনেক প্রোজেক্টের কোড রাখতে পারেন । আপনি একটি রিপোজটরিতে আপনার একটি প্রোজেক্টের কোড রাখতে পারবেন । আপনি এখানে চাইলে সরাসরি সোর্সকোড আপলোড করতে পারবেন না। যে কোন সোর্সকোড আপনার তৈরি করা রিপোজটরিতে জমা রাখতে পারবেন।
  • আপনি একটি প্রোজেক্ট শেষ করছেন আপনি চাচ্ছেন কেউ আপনার প্রোজেক্ট নিয়ে কাজ করুক । বা আপনি অন্যের করা একটি প্রোজেক্ট থেকে আরেকটি প্রোজেক্ট করতে চাচ্ছেন । এই প্রসেসটাকে বলে ফর্ক ।

৩।

  • Pull: অন্যকোন একটি গিটহাব একাউন্টের প্রজেক্ট নিয়ে কাজ করতে চাইলে প্রজেক্টের লিঙ্কটি দিয়ে পুরো প্রজেক্টটি ক্লোন করে নিয়ে নিজের একাউন্টে কাজ করতে পারেন।
  • Push: আপনার কম্পিউটারে ডেভেলাপ করা কোন সোর্সকোড গিটহাব সাইটে আপলোড করতে হলে পুশ করতে হবে।

৪।

  • সোর্সকোড ম্যানেজমেন্টের সবচেয়ে বড় সুবিধা হল আপনি আপনার কোড নিরাপদে সংরক্ষন করতে পারছেন। আগে কি কোড লিখেছেন এবং তা পরবর্তীতে কোথায় পরিবর্তন করেছেন তার সব কিছুই সংরক্ষন থাকব।
  • টিমওয়ার্কের ক্ষেত্রে এটা আরো গুরুত্মপূর্ণ। আপনার লেখা কোড সারাবিশ্বের যে কেউ দেখতে পারবে। সে কেউ চাইলে আপনার এপ্লিকেশনের সোর্সকোড ডেভেলাপ করতে পারবে।
  • যেহেতু অনলাইন সংরক্ষন ব্যাবস্থা তাই যে কোন জায়গা থেকে আপনি এক্সেস করতে পারবেন এবং কোড পরিবর্তনের জন্য কমিট করতে পারবেন। ওপেনসোর্স সফটওয়্যার আসলেই কি এবং বিভিন্ন ওপেনসোর্স প্রজেক্টে কাজ করলে এর প্রয়োজনীয়তা সত্যিকার অর্থে উপলব্ধি করতে পারবেন।
  • ফেসবুকের মাধ্যমে আমরা যেমন বন্ধুরা কে কি করছে তার আপডেট পাই, এর মাধ্যমেও watch এ রাখা প্রোগ্রামার বন্ধুদের লেখা প্রোগ্রাম দেখতে পারেন, এডিট করতে পারেন এবং কোন একটি বিশাল এপ্লিকেশনের ডেভেলাপমেন্টে যোগ দিতে পারেন।
permanent link

answered 24 Jan '15, 05:25

Sharif%20Chowdhury's gravatar image

Sharif Chowdhury
3.5k111

edited 24 Jan '15, 05:25

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×4
×4
×1
×1
×1

question asked: 23 Jan '15, 19:53

question was seen: 2,335 times

last updated: 01 Feb '15, 15:09