1. আমি কীভাবে জানবো যদি আমি মাস্টার কাছে করা হয়েছিল? আমি যা করেছি তা হ'ল "গিট টান"।
কমান্ড নিজেই এর মতো কাজ করে:
git pull [options] [<repository> [<refspec>…]]
এবং প্রতি ডিফল্ট বর্তমান শাখা বোঝায়। আপনি ব্যবহার করে আপনার শাখা পরীক্ষা করতে পারেন
git branch -a
এটি আপনার স্থানীয় এবং দূরবর্তী শাখাগুলির তালিকা তৈরি করবে যেমন উদাহরণস্বরূপ ( ---
এটিকে আরও স্পষ্ট করার জন্য স্থানীয় এবং দূরবর্তী মধ্যে বিভাজক হিসাবে যুক্ত করা হয়েছে )
*master
foo
bar
baz
---
origin/HEAD -> origin/master
origin/deploy
origin/foo
origin/master
origin/bar
remote2/foo
remote2/baz
এরপরে আপনি যখন একটি দূরবর্তী রেপো একবার দেখুন, আপনি কী উল্লেখ করছেন তা দেখতে পাবেন:
git remote show origin
নিম্নলিখিতগুলির মতো তালিকা তৈরি করবে:
* remote origin
Fetch URL: ssh://git@git.example.com:12345/username/somerepo.git
Push URL: ssh://git@git.example.com:12345/username/somerepo.git
HEAD branch: master
Remote branches:
foo tracked
master tracked
Local refs configured for 'git push':
foo pushes to foo (up to date)
master pushes to master (fast-forwardable)
সুতরাং কোথা থেকে টানতে হবে এবং কোথায় নামাবেন তা নিশ্চিত হওয়া সহজ।
৩. নির্দিষ্ট ফাইলের বিশদ পরিবর্তনটি কীভাবে দেখবেন?
৪. শেষ গিটটি আবার কীভাবে সারাংশ আউটপুট পরিবর্তন হবে?
সবচেয়ে সহজ এবং সর্বাধিক মার্জিত উপায় (ইমো) হ'ল:
git diff --stat master@{1}..master --dirstat=cumulative,files
এটি আপনাকে আপনার শেষ কাজের বর্তমান অবস্থার তুলনায় পরিবর্তন সম্পর্কে দুটি ব্লক তথ্য দেবে। আউটপুট উদাহরণ (আমি আরও স্পষ্ট করতে আউটপুট এবং এর ---
মধ্যে একটি বিভাজক হিসাবে যুক্ত করেছি ):--stat
--dirstat
mu-plugins/media_att_count.php | 0
mu-plugins/phpinfo.php | 0
mu-plugins/template_debug.php | 0
themes/dev/archive.php | 0
themes/dev/category.php | 42 ++++++++++++++++++
.../page_templates/foo_template.php | 0
themes/dev/style.css | 0
themes/dev/tag.php | 44 +++++++++++++++++++
themes/dev/taxonomy-post_format.php | 41 +++++++++++++++++
themes/dev/template_parts/bar_template.php | 0
themes/someproject/template_wrappers/loop_foo.php | 51 ++++++++++++++++++++++
---
11 files changed, 178 insertions(+)
71.3% themes/dev/
28.6% themes/someproject/template_wrappers/
100.0% themes/
27.2% mu-plugins/
9.0% themes/dev/page_templates/
9.0% themes/dev/template_parts/
63.6% themes/dev/
9.0% themes/someproject/template_wrappers/
72.7% themes/
git diff
স্পষ্টভাবে একটি পৃথক ফলাফলকে আউটপুট দেয়, যখনgit whatchanged
প্রতিশ্রুতিবদ্ধ তথ্যের একটি তালিকা পরিষ্কারভাবে আউটপুট দেয়, প্রতিটি ফাইলের মধ্যে কী কী পরিবর্তন হয়েছিল তার একটি তালিকা রয়েছে।