কীভাবে গিটে কিছু আপত্তিহীন পরিবর্তনগুলি প্রদর্শিত হবে এবং কিছু গিটের বিশদ বিবরণ রয়েছে


202

আমি কীভাবে গিতে আপোষহীন পরিবর্তনগুলি দেখাব?

আমি STFW'ed , এবং এই কমান্ড কাজ নয়:

teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git status
On branch teyan/psservice
Your branch is up-to-date with 'origin/teyan/psservice'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   psservice.c
        modified:   psservice.vcxproj.filters


teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff

teyan@TEYAN-THINK MINGW64 /d/nano/repos/PSTools/psservice (teyan/psservice)
$ git diff master
fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

উত্তর:


370

গিতে কীভাবে আপত্তিহীন পরিবর্তনগুলি প্রদর্শিত হবে

আপনি যে আদেশটি সন্ধান করছেন তা হ'ল git diff

git diff - কমিট, কমিট এবং ওয়ার্কিং ট্রি ইত্যাদির মধ্যে পরিবর্তনগুলি দেখান


এটি প্রকাশ করতে পারে এমন কয়েকটি বিকল্প এখানে আপনি ব্যবহার করতে পারেন

git diff(কোনও পরামিতি নেই)
আপনার কার্যকারী ডিরেক্টরি এবং সূচকের মধ্যে পার্থক্য মুদ্রণ করুন।

git diff --cached: সূচক এবং হেড (বর্তমান অঙ্গীকার) এর
মধ্যে পার্থক্য মুদ্রণ করুন ।

git diff HEAD:
আপনার ওয়ার্কিং ডিরেক্টরি এবং হেডের মধ্যে পার্থক্য মুদ্রণ করুন ।

git diff --name-only
পরিবর্তিত ফাইলগুলির কেবলমাত্র নাম দেখান।

git diff --name-status
পরিবর্তিত ফাইলগুলির কেবলমাত্র নাম এবং স্থিতি দেখান ।

git diff --color-words
লাইন বাই লাইনের পরিবর্তে শব্দের সাথে আলাদা আলাদা শব্দ।

এখানে আউটপুট একটি নমুনা git diff --color-words:

এখানে চিত্র বর্ণনা লিখুন


এখানে চিত্র বর্ণনা লিখুন


2
আপনি যখন শেষে কোলন প্রম্পটটি দেখেন, তার অর্থ গিটটি প্রথম পৃষ্ঠাটি দেখিয়েছে - অন্যান্য পরিবর্তনগুলি (যেমন আপনি বিড়ালের ফাইলের সাথে আরও বেশি কিছু করতে পারেন) তে পদক্ষেপ নিতে এন্টার টিপুন
NULL পয়েন্টার

42

আপনি ইতিমধ্যে পরিবর্তনগুলি পর্যায়ক্রমে করেছেন (সম্ভবতঃ চালিয়ে git add), যাতে তাদের ভিন্নতা পেতে, আপনাকে চালনা করতে হবে:

git diff --cached

(একটি সমতল git diffকেবল অচিহ্নবদ্ধ পরিবর্তনগুলি প্রদর্শন করবে))

উদাহরণ স্বরূপ: উদাহরণস্বরূপ গিট ডিফ ক্যাশেড ব্যবহার


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