tutorial - কিভাবে GitHub প্রকল্প থেকে নির্দিষ্ট কমিট পেতে




gitlab (5)

7-সংখ্যার SHA1 সংক্ষিপ্ত ফর্ম ব্যবহার করে কেবল একটি কমিটি ডাউনলোড করতে:

কাজের উদাহরণ:

https://github.com/python/cpython/archive/31af650.zip  

বর্ণনা:

 `https://github.com/username/projectname/archive/commitshakey.zip`

আপনার যদি লম্বা হ্যাশ কী থাকে 31af650ee25f65794b75d4dfefed6fe4758781c1 , তবে প্রথম 7 টি অক্ষর 31af650 পেতে 31af650 । এটি GitHub এর জন্য ডিফল্ট।

https://code.i-harness.com

আমি GitHub থেকে ফেসবুক এপিআই ডাউনলোড করতে হবে। সাধারণত, আমি সর্বশেষ সোর্স কোডটি ডাউনলোড করতে 'ডাউনলোডস' ট্যাবে ক্লিক করি। এই ক্ষেত্রে আমাকে পুরানো 91f256424531030a454548693c3a6ca49ca3f35a দরকার: 91f256424531030a454548693c3a6ca49ca3f35a , কিন্তু আমার কোন ধারণা নেই যে সেই প্রকল্প থেকে সম্পূর্ণ প্রকল্পটি কীভাবে পেতে হবে ...

কেউ কি আমাকে এটা করতে বলতে পারেন?

(বিটিডব্লিউ, একটি ম্যাক উপর IM. যে কোন পার্থক্য করে না জানি না)।


আমি এই প্রশ্নটি পোস্ট করার সময় এটি ছিল কিনা তা আমি জানি না, তবে একটি কমিটি ডাউনলোড করার সবচেয়ে ভাল এবং সহজ উপায় হল একটি সংগ্রহস্থল দেখার সময় ট্যাবটিতে ক্লিক করা। তারপরে কমিটির নামটি ক্লিক করার পরিবর্তে, ইতিহাস বিন্দুতে এই বিন্দুতে ব্রাউজ করুন রিপোজিটরিটি ক্লিক করুন <> প্রতীক নাম / বার্তাটির ডান দিকের প্রতীক < / চিহ্নের সাথে এবং অবশেষে ক্লিপ ক্লিক করার সময় ডাউনলোড ZIP বাটনে ক্লিক করুন বা ডাউনলোড বাটন।

আমি এটা আপনাকে সাহায্য করে আশা করি।


জিভের সিওয়ানের উত্তর!

1. Github মধ্যে commits ক্লিক করুন

2. প্রতিটি কমিটির ডান পাশে ব্রাউজ কোড নির্বাচন করুন

3. ডাউনলোড জিপ ক্লিক করুন, যা কমিটির সময় সময়ে সোর্স কোড ডাউনলোড করবে


প্রথমে, গিট ব্যবহার করে সংগ্রহস্থল ক্লোন করুন, যেমন:

git clone git://github.com/facebook/facebook-ios-sdk.git

যে রিপোজিটরি এর সম্পূর্ণ ইতিহাস ডাউনলোড করে, তাই আপনি যে কোনও সংস্করণে স্যুইচ করতে পারেন। পরবর্তী, নতুন ক্লোনড সংগ্রহস্থলে পরিবর্তন করুন:

cd facebook-ios-sdk

... এবং git checkout <COMMIT> ব্যবহার করুন git checkout <COMMIT> সঠিক git checkout <COMMIT> পরিবর্তন করতে:

git checkout 91f25642453

এটি আপনাকে একটি সতর্কতা দেবে, কারণ আপনি আর কোনও শাখায় নেই এবং সরাসরি কোনো বিশেষ সংস্করণে স্যুইচ করেছেন। (এটি "ডিট্যাচড হেড" রাষ্ট্র হিসাবে পরিচিত।) যেহেতু এটি শোনাচ্ছে যে আপনি কেবল এই SDK ব্যবহার করতে চান তবে সক্রিয়ভাবে এটির বিকাশের পরিবর্তে, এটি এমন কিছু নয় যা আপনাকে চিন্তিত করতে হবে, যতক্ষণ না আপনি খুঁজে বের করতে আগ্রহী গিট কাজ কিভাবে সম্পর্কে আরো।


হারানো কমিটটি পুনরুদ্ধার করতে পাওয়া সবচেয়ে সহজ উপায় (যা কেবলমাত্র গিথুব এবং স্থানীয়ভাবে নয়) একটি নতুন শাখা তৈরি করতে যা এই কমিটিটি অন্তর্ভুক্ত করে।

  1. কমিটি খোলা আছে (যেমন url: github.com/org/repo/commit/long-commit-sha)
  2. উপরের ডানদিকে "ফাইল ব্রাউজ করুন" ক্লিক করুন
  3. উপরের বামদিকে ড্রপডাউন "ট্রি: শর্ট-শা ..." ক্লিক করুন
  4. একটি নতুন শাখা নাম টাইপ করুন
  5. git pull স্থানীয় নিচে নতুন শাখা git pull




github