'গিট অ্যাড' এর সমতুল্য কি?


37

গিটে git add [--intent-to-add] <filename>নতুন তৈরি হওয়া ফাইলটি পরীক্ষা করার জন্য ম্যাগিটের সমতুল্য কী ?


এক পর্যায়ে, সম্ভবত কেউ এক প্রতারণা-শীট একসাথে রাখবে যা কমান্ড লাইন বিকল্পগুলিকে (বর্ণানুক্রমিক ক্রমে) যাদুকরী Magit কেবোর্ড শর্টকাটে রূপান্তর করে। ম্যানুয়ালটি পড়ার দরকার নেই (আমার মতে) - এই কারণেই জি * ডি একটি সূচক তৈরি করেছিল - যেমন, হাতের কাজটির সাথে প্রাসঙ্গিকভাবে যা কিছু পড়ুন।
আইনজীবি

1
এটি ম্যাজিট-এ কমান্ড লাইনটি মানচিত্র করে না, তবে একটি রেফকার্ড রয়েছে: Magit.vc/manual/magit-refcard.pdf
তারসিয়াস

@ টারসিয়াস: ম্যানুয়ালটির "স্টেজিং এবং আনস্টেজিং" নোডের দিকে ইঙ্গিত করে "গিট অ্যাড" সূচক এন্ট্রি যুক্ত করা বুদ্ধিমানের কাজ হবে।
ফিল্ডস

উত্তর:


45

sকোনও "মঞ্চ পরিবর্তনযোগ্য পরিবর্তন" এর সাথে পয়েন্ট সহ একটি পরিবর্তন টিপতে । এর মধ্যে "অবিরত ফাইলগুলি" এবং "অবিরত পরিবর্তনগুলি" এর নীচে তালিকাভুক্ত ফাইল অন্তর্ভুক্ত রয়েছে।

আপনি "আনস্টেজড ফাইলগুলি" নীচে থাকা ফাইলগুলিও বুনো TABদেখতে দেখতে (আরও অনেক বিভাগে কাজ করে) প্রসারিত করতে পারেন। তারপরে আপনি কোনও পৃথক কুনিটে মঞ্চস্থ করতে পারেন, আবার sবিন্দুটির ভিতরে থাকা অবস্থায় টিপে আবার ।

এমনকি অঞ্চলটি ব্যবহার করে আপনি একটি কুঁচকের কেবল কিছু অংশ মঞ্চস্থ করতে পারেন। C-SPCঅঞ্চলটির সূচনা চিহ্নিত করার জন্য সেই প্রেসটি করতে এবং তারপরে nঅঞ্চলটি যেখানে শেষ হওয়া উচিত সেখানে যেতে কয়েকবার।

যাতে git add --intent-to-add, ব্যবহার C-u s

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


4
sএকটি ফাইল মঞ্চ হবে। তবে আমি কীভাবে কেবল ফাইল যুক্ত করতে পারি, যাতে গিটটি ফাইল পরিবর্তন করতে শুরু করে তবে সমস্ত পরিবর্তন হয় না?
চিল্লারনান্দ

7
@ ছিলারআনন্দ এবং আপনি এখন এটি ব্যবহার করে করতে পারেন C-u s
তারসিয়াস

9

দিয়ে শুরু করুন magit-status, তারপরে "অবরুদ্ধ ফাইলগুলি" শিরোনামের নীচে ফাইলের নামটিতে যান এবং sএটি পর্যায়ক্রমে আঘাত করুন ।


6

আপনি যা সন্ধান করছেন তা যদি কোনও ফাইলকে তার বাফার থেকে সরাসরি যুক্ত / মঞ্চ করার উপায় থাকে: কমান্ডটি চেষ্টা করুন magit-stage-file। যদি আপনি এটি অনেক কিছু করেন তবে আপনি এটি একটি কীতে আবদ্ধ করতে পারেন।

যেমন অন্যরা ইতিমধ্যে চিহ্নিত করেছে, ফাইল স্টেজ / অ্যাড করার আরও সাধারণ উপায় magit-statusবাফার থেকে ।


ম্যাগিট-স্টেজ-ফাইল ফাইলকে স্টেজ করতে বলে। এটি সরাসরি মঞ্চায়িত করে না
এসপিরাজাগোপাল

এটি আমার পক্ষে এটি আচরণ করে না। এছাড়াও ডকটি থেকে: "একটি উপসর্গ যুক্তি দিয়ে বা যখন কোনও ফাইল নেই তখন বিন্দুতে ফাইলটি স্টেজ করার জন্য জিজ্ঞাসা করুন। অন্যথায় নিশ্চিতকরণের প্রয়োজন ছাড়াই বিন্দুতে ফাইলটি স্টেজ করুন।"
গ্লুকাস

আহ, আমি দেখছি: একটি নতুন ফাইলের জন্য এটি প্রকৃতপক্ষে প্রম্পট করে। যদি ফাইলটি ইতিমধ্যে বিদ্যমান থাকে (এবং আপনি পরিবর্তনগুলি পর্যায়ক্রমে করছেন) তবে এটি চুপচাপ থাকে। যে ইশারা জন্য ধন্যবাদ।
গ্লুকাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.