স্থানীয় অনুলিপি ছাড়াই দূরবর্তী গিট কমিট লগ পাওয়া


18

আমি একটি প্রত্যন্ত এলেবেলে সংগ্রহস্থল থেকে লগ কমিট একটি কপি পেতে চান ছাড়া ক্লোনিং / আমার স্থানীয় মেশিনে এটা pulling এবং শুধুমাত্র SSH ব্যবহার করে। এটা কি সম্ভব?

উদাহরণস্বরূপ, আমি কিছু করতে চাই:

git log -- git@github.com/twitter/bootstrap.git

এটি জেনেরিক হওয়া দরকার। আমি গিটহাব এপিআই সম্পর্কে জানি (এটি কেবল একটি উদাহরণ ছিল); কমান্ডটি এমন কোনও জিআইটি রেপোর সাথে কাজ করা দরকার যা এসএসএইচ থেকে অ্যাক্সেসযোগ্য।

উত্তর:


6

এটা কি সম্ভব?

সংক্ষেপে: না, ঠিক না। যাইহোক, /programming/1178389/browse-and-display-files-in-a-git-repo-without- ক্লোনিং যেখানে গিট সংগ্রহস্থল যেখানে মেশিনে দূরবর্তীভাবে একটি এসএসএইচ কমান্ড চালানোর জন্য একটি দুর্দান্ত বিকল্প আছে বসবাস করেন।

এটি কোনও গিট রেপোর সাথে কাজ করবে না , কেবলমাত্র যেখানে আপনি এসএসএইচ আদেশের বিরুদ্ধে কার্যকর করতে সক্ষম হন।


0

এটি তেমন মনে হয় না (কমপক্ষে এখনই সহজেই - সম্ভবত এটি সম্ভব করার জন্য আমি গিটকে প্রসারিত করতে পারি)।

আমি একটি ছোট স্ক্রিপ্ট লিখেছিলাম যা একটি অস্থায়ী প্রকল্পে অগভীর ক্লোন তৈরি করে, git logতারপরে চালনা করে আবার ডিরেক্টরিটি সরিয়ে দেয়। এই অগভীর ক্লোনিং আশা করি দ্রুত হওয়া উচিত।

লিপিটি এখানে রয়েছে: https://github.com/albertz/helpers/blob/master/git-log-remote.sh


যদি আপনি 1 এর গভীরতার সাথে অগভীর ক্লোন তৈরি করেন তবে লগতে আপনার সর্বাধিক সাম্প্রতিক প্রতিশ্রুতি থাকবে।
মিশ্রোলজিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.