.Ignore ফাইল তৈরির জন্য কীভাবে গিটারের "স্পর্শ" সেন্টিমিটারটি পাওয়ারশেলে ব্যবহার করবেন?


1

touchপাওয়ারশেল থেকে একটি ".ignore" ফাইল তৈরি করতে আমি কীভাবে কমান্ডটি ব্যবহার করতে পারি ?

আমি গিট বাশে কমান্ডটি ব্যবহার করতে পারি (এমিংডাব্লু 6464)

me@my_computer MINGW64 ~/stuff (master)
$ touch .gitignore

... তবে পাওয়ারশেলের মধ্যে থাকা এবং উইন্ডোজের কাছাকাছি সময়ে ফাইলের নাম না থাকার ইচ্ছামতো কাজ করা দুর্দান্ত হবে যে কোনও সময়ের সাথে শুরু হয়। বাশ সহায়তা / ম্যান / তথ্য পৃষ্ঠাগুলি চিনতে পারে না touch। FWIW, আমি বরাবর অনুসরণ করছি এই টিউটোরিয়াল ও উত্তর লিঙ্কগুলি সঙ্গে কিছু গবেষণা করেছিলেন এখানে কিন্তু কোন উত্তর পাই নি। আমি যখন touch .gitignoreপাওয়ারশেলের চেষ্টা করি তখন আমি এই ত্রুটিটি পাই:

PS C:\Users\_user_name_\stuff> touch .gitignore
The term 'touch' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:6
+ touch <<<<  .gitignore
    + CategoryInfo          : ObjectNotFound: (touch:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

new-item .gitignore -itemtype fileকাজ করা দেখে মনে হচ্ছে তবে টাইপ করার মতো ধোঁয়াটে
মিঃ কেনেডি

কীভাবে এমন একটি উপাধি বানাতে পারি যা -সামগ্রীটি গ্রহণ করে? new-alias -name touch -value new-item -itemtype fileকাজ করে না ...
মি। কেনেডি

1
কেবলমাত্র new-item .gitignoreকাজ করে, এটি ধরে নেওয়া হয় যে আপনি যখন কোনও হার্ড ড্রাইভের অবস্থানে থাকবেন তখন কোনও ফাইল চান।
ʜιᴇcʜιᴇ007

@ ʜιᴇcʜιᴇ007 হ্যাঁ এটি হ'ল, তবে টাইপ করার জন্য কেবল দুটি শব্দই ভাল লাগবে a পিএস ফাংশন কীভাবে বানাতে হয় সে সম্পর্কে আমি সন্ধান করছি যাতে আমি আমার প্রোফাইলে একটি 'টাচ' ওরফে যুক্ত করতে পারি যা এই ধরণের ফাইলটিকে অনুমান করে: ফাইল । ধন্যবাদ।
মিঃ কেনেডি

1
কীভাবে "নতুন আইটেম .গিটিগনোর" এবং "টাচ .গিটিগনোর" এর চেয়ে আলাদা? যেহেতু আপনি এখন জানেন যে আপনার "-itemtype" দরকার নেই, তাই আপনার নতুন স্পর্শটিকে "স্পর্শ" হিসাবে সহজভাবে উপস্থাপন করতে সক্ষম হওয়া উচিত। এটি বলার পরে, "নতুন-আইটেম" এর ইতিমধ্যে একটি উপনাম রয়েছে: "নী"। সুতরাং ni .gitignoreআপনি যা জিজ্ঞাসা করছেন তার জন্য সূক্ষ্মভাবে কাজ করা উচিত এবং এটি আরও খাটো। :)
ʜιᴇcʜιᴇ007

উত্তর:


0

আমার .ps1 প্রোফাইলে এই কোডটি যুক্ত করা কৌশলটি সম্পাদন করে: সি: \ ব্যবহারকারীগণ \ ব্যবহারকারীর নাম \ ডকুমেন্টস \ উইন্ডোজপাওয়ারশেল \ মাইক্রোসফ্ট P পাওয়ারশেল_প্রোফাইল.ps1

<#
The following function and alias assignment
are for use with git to create files which
start with a period, e.g. .gitignore
#>
function touch_file
{new-item $args[0] -itemtype file}
new-alias -name touch -value touch_file

এবং এখন আমি touch .gitignoreপাওয়ারশেল প্রম্পটে প্রবেশ করতে পারি এবং আমার ফাইল নামটিতে একটি পিরিয়ড দিয়ে শুরু হওয়া বা এটি কোন ধরণের অবজেক্টটি তৈরি করছে তা আমাকে জিজ্ঞাসা করতে উইন্ডোজ বাল্ক না রাখতে পারে:

PS C:\Users\user_name> touch .gitignore
    Directory: C:\Users\user_name
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
-a---         8/16/2016  11:41 PM          0 .gitignore

"আমি যা চাই তা করুন!" :)

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