গিট ব্যাশ দিয়ে ফোল্ডারটি কীভাবে পরিবর্তন করবেন?


262

আমার ডিফল্ট gitফোল্ডারটি হ'ল C:\Users\username\.git

Whatুকতে আমার কোন আদেশ ব্যবহার করা উচিত C:/project?

উত্তর:


479

আদেশটি হ'ল:

cd  /c/project/

টিপ: আপনি বর্তমানে কোন পথে রয়েছেন তা দেখতে কমান্ডটি
ব্যবহার করুন pwd, যখন আপনি "গিট বাশ এখানে ..." রাইট ক্লিক করুন


দীর্ঘ ডিরেক্টরিগুলি সংরক্ষণ করার কোনও উপায় আছে? আমি জানি cd $USERউইন্ডোতে আমাকে আমার ব্যবহারকারী ডিরেক্টরিতে নিয়ে আসবে।
মেরিও

1
@ রিউবেনজোহান, কনসোলের জন্য কনসোল 2 ব্যবহার করে একটি "স্টার্টআপ দির" সেটিংস সরবরাহ করে। বিটিডব্লিউ এই নিবন্ধটি কনসোলকে কোপল-স্টাইলটি স্ক্রিনের উপরে নীচে ফর্ম ফর্ম করে দেওয়ার জন্য বর্ণনা করে।
ভোরাক

17
পথে যদি কোনও স্থান থাকে তবে আপনার উদ্ধৃতিগুলি দরকার। উদাহরণস্বরূপ:cd "/c/program files (x86)/git/bin/"
সিএডি

আমি জিজ্ঞাসা করতে ঘৃণা করি এটি সুস্পষ্ট কিনা; তবে আমার পিডব্লিউডি যদি আমাকে বলে যে আমি বর্তমানে এফ: ড্রাইভে রয়েছি তবে কি এই একই আদেশটি কাজ করবে?
লাল মটর 13

3
@ লাল-মটর পথগুলি /যেমন শুরু /c/project/হয় পরম পাথ এবং আপনার বর্তমান পথ নির্বিশেষে সর্বদা কাজ করে। যখন পাথটি ফরোয়ার্ড-স্ল্যাশ (আপেক্ষিক পাথ) সশ দিয়ে শুরু না হয় কারণ cd projectএটি আপনার বর্তমান-কার্যনির্বাহী-ডিরেক্টরি (
পিডাব্লুডি

78

ডিরেক্টরিটিতে ম্যানুয়ালি যান এবং ডান ক্লিক করুন → 'গিট ব্যাশ' বিকল্পটি নির্বাচন করুন।

গিট ব্যাশ টার্মিনালটি স্বয়ংক্রিয়ভাবে উদ্দেশ্যে ডিরেক্টরিটি খুলবে। উদাহরণস্বরূপ, আপনার প্রকল্প ফোল্ডারে যান। ফোল্ডারে থাকা অবস্থায় ডান ক্লিক করুন এবং বিকল্প এবং 'গিট ব্যাশ' নির্বাচন করুন। এটি দিয়ে স্বয়ংক্রিয়ভাবে খুলবে /c/project


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

28

আমি অনুসরণ করা পদক্ষেপ এখানে:

  1. বাশ-এ, কমান্ডটি ব্যবহার করে আপনি কোন ডিরেক্টরিটিতে আছেন তা পরীক্ষা করুন:

    $ pwd
    
  2. আপনি যে ডিরেক্টরিটি PWDপেয়েছেন তার প্রথম URL ( ) ব্যবহার করার পরে আপনি যে ডিরেক্টরিটি চান তা অনুলিপি করুন :

    $  /c/Users/yourUsername
    
  3. এখন আমি এটি cড্রাইভ এবং ফোল্ডারের ডিরেক্টরিতে পরিবর্তন করতে চাই MyPictures। এটি করতে, আমি ডিরেক্টরিতে যাব MyPictures, ইউআরএল অনুলিপি করব এবং এটি গিট ব্যাশে পেস্ট করব। তবে এর আগে:

     ব্যাশে সিনট্যাক্স পরিবর্তন

    C:\MyPictureহয়ে যায় $ cd /C/MyPicture(ব্যাকস্ল্যাশগুলি স্ল্যাশগুলির সাথে প্রতিস্থাপন করা হয়)

  4. যদি ফোল্ডারের নামটিতে কিছুটা ফাঁকা জায়গা থাকে (যেমন আমার প্রোগ্রাম) তবে আপনার এটি এটিকে দ্বিগুণ উদ্ধৃতিতে আবদ্ধ করতে হবে যেমন:

    $ cd "C:\Program Files"
    
  5. ডিরেক্টরি পরিবর্তন করতে মনে রাখবেন আপনাকে কেবল অনুলিপি করতে হবে requiredUrlএবং ডাবল-কোয়েটের মতো ব্যাশে তা পেস্ট করতে হবে:

    cd "required URL"
    

দ্রষ্টব্য: স্ল্যাশ সহ ইউআরএল প্রয়োজনীয়।


2
সহজ এবং সহজ উত্তর। সংশোধিত কমান্ড, নং 4 নং পদক্ষেপটি হল $ cd/ c/"Program Files"
মায়াসির

17

pwd: আপনি কোথায় আছেন তা পরীক্ষা করতে (প্রয়োজনে)

cd: ডিরেক্টরি পরিবর্তন করুন

আপনার ক্ষেত্রে যদি আমি আপনাকে বুঝতে পারি তবে আপনার প্রয়োজন:

cd c/project

10

গিট বাশে ফোল্ডার কীভাবে পরিবর্তন করবেন

বব যেমন উল্লেখ করেছেন , আপনি এর সাথে ডিরেক্টরিগুলি পরিবর্তন করতে পারেন cd:

cd /c/project

আপনার যদি ব্যাকস্ল্যাশ সহ উইন্ডোজ পাথ থাকে তবে একক উদ্ধৃতিতে পথটি বন্ধ করুন:

cd 'C:\project'

বা ডাবল উদ্ধৃতি:

cd "C:\project"

পরামর্শ

  • আপনি বর্তমান ফোল্ডারটি দিয়ে যাচাই করতে পারেন pwd
  • যদি পাথটিতে স্পেস থাকে তবে আপনার উদ্ধৃতি চিহ্নগুলি ব্যবহার করতে হবে। ( cd "/c/Program Files")

  • উইন্ডোজে, আপনি গিট বাশের জন্য ডিফল্ট সূচনা ডিরেক্টরি পরিবর্তন করেন।

    • ডান ক্লিক করুন git-bash.exe, বৈশিষ্ট্য নির্বাচন করুন , শর্টকাটগুলি খুলুন এবং আপনার সর্বাধিক ব্যবহৃত ফোল্ডারে স্টার্ট ইন পরিবর্তন করুন । ( স্ক্রিনশট )
  • cdকমান্ড "হিসেবে কণ্ঠস্থ করা যাবে পরিবর্তন ডিরেক্টরি "।

আরো দেখুন


6

আমার দৃষ্টিকোণ থেকে, আপনি যা খুঁজছেন তা অর্জনের দ্রুততম উপায় হ'ল " স্টার্ট ইন " মান পরিবর্তন করা ।

এটি করতে, ডান ক্লিক করুন git-bash.exe, বৈশিষ্ট্যগুলিতে যান এবং আপনার পছন্দসই ফোল্ডারে স্টার্ট ইন মান পরিবর্তন করুন


5

আপনার প্রশ্নটি হ'ল:

আমার ডিফল্ট গিট ফোল্ডারটি হ'ল সি: \ ব্যবহারকারী .g ব্যবহারকারীর নাম it

তবে আমি সি: / প্রকল্পে যেতে চাই

Commandোকাবার জন্য আমার কোন আদেশের দরকার?

আপনি যেহেতু লিনাক্স ভিত্তিক (টার্মিনাল) গিটব্যাশ সম্পর্কে প্রাথমিকভাবে জিজ্ঞাসা করেছেন তাই উইন্ডোজের কমান্ড প্রম্পটের তুলনায় কমান্ডের মধ্যে পার্থক্য রয়েছে। আমরা কেবল গিটব্যাশ (টার্মিনাল) কমান্ডগুলি নিয়ে আলোচনা করব।

1. সবার আগে আমাদের বুঝতে হবে যে কমান্ড লাইন (উইন্ডোজ) এবং টার্মিনাল (ম্যাক) সর্বদা স্টোরেজ ড্রাইভের কিছু ফোল্ডারে নির্দেশ করে।

কোনও নির্দিষ্ট সময়ে এটি কোনও নির্দেশিকাকে নির্দেশ করছে তা পরীক্ষা করতে। আপনাকে কমান্ডটি টাইপ করতে হবে: pwd "'প্রিন্ট ওয়ার্কিং ডিরেক্টরি' এর সংক্ষিপ্ত বিবরণ"।

লিনাক্সে pwd কমান্ড

  1. Ls কমান্ড রয়েছে যা আমাদের নির্দিষ্ট ডিরেক্টরিতে ফোল্ডার এবং ফাইলগুলি সম্পর্কে তথ্য দেয়। এটি বেশ কার্যকর একটি কমান্ড এবং প্রায়শই ফাইল কাঠামো সম্পর্কে জানত। আমার উত্তরে আমি এটিও ব্যবহার করব।

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

  1. ফোল্ডার ট্রিটি অতিক্রম করার জন্য আমরা সিডি নামে পরিচিত আর একটি খুব গুরুত্বপূর্ণ কমান্ড ব্যবহার করি যা পরিবর্তন ডিরেক্টরিটি বোঝায়। এবং আপনার প্রশ্নের উত্তর এই সিডি কমান্ডের মধ্যে রয়েছে ।

ফোল্ডার গাছের পাশ দিয়ে যাওয়ার কয়েকটি উপায় এখানে রইল:

3 ক) সিডি কমান্ড চলুন আমরা চাইল্ড ডিরেক্টরি থেকে ট্র্যাভারস। দয়া করে স্ন্যাপশটটি পরীক্ষা করুন। শিশু ডিরেক্টরিতে যাচ্ছি

3 বি) এখন মূল ডিরেক্টরিতে ফিরে যেতে, আমরা সিডি .. কমান্ডটি ব্যবহার করি : দয়া করে নীচের চিত্রটি দেখুন: এখানে চিত্র বর্ণনা লিখুন

উপরের দুটি পদক্ষেপ ব্যবহার করে আমরা সহজেই আপনার প্রশ্নের সমাধান করতে পারি:

ক) বর্তমানে আপনি এতে আছেন: সি: \ ব্যবহারকারী \ ব্যবহারকারীর নাম

সুতরাং, সিডি করা .. টার্মিনালটি ব্যবহারকারীদের ফোল্ডারের দিকে নির্দেশ করবে ।

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

খ) আবার সিডি টাইপ করা .. সি ড্রাইভের দিকে টার্মিনালকে নির্দেশ করবে।

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

গ) এখন এই মুহুর্তে এলএস করা আপনাকে সি ড্রাইভের সমস্ত ফোল্ডার এবং ফাইলগুলি সম্পর্কে জানতে দেয়।

কোনও প্রকল্প ফোল্ডার রয়েছে কিনা তা পরীক্ষা করে দেখুন, তবে শেষ বারের জন্য কেবল কমান্ডটি টাইপ করুন:

সিডি প্রকল্প

এবং ওয়ালা আপনি আপনার গন্তব্যে পৌঁছানোর জন্য এতদূর ভ্রমণ করেছেন। অভিনন্দন।

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

দ্রষ্টব্য: যদি সি ড্রাইভে প্রজেক্ট ফোল্ডারটি তৈরি না করা হয় তবে কেবল কমান্ডটি mkdir প্রজেক্ট লিখুন এবং এটি তৈরি হবে। তারপরে চারপাশে খেলতে উপরের পদক্ষেপগুলি অনুসরণ করুন।

4) বিশেষত আপনার সমস্যার আরও একটি সরাসরি এগিয়ে যাওয়ার দ্রুত সমাধান রয়েছে:

যেখানেই টার্মিনালটি নির্দেশ করছে। কমান্ডটি সহজভাবে লিখুন:

4 এ) সিডি / এটি ডিফল্ট রুট ফোল্ডারটিকে নির্দেশ করবে।

তারপরে সিডি / সি / সি নির্দেশিকার দিকে নির্দেশ করতে কমান্ডটি টাইপ করুন । তারপরে কেবল চাইল্ড ডিরেক্টরিতে যান, যা আপনার ক্ষেত্রে প্রজেক্ট ডিরেক্টরি টাইপ করে:

সিডি প্রকল্প

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

এবং আপনি যেতে ভাল: মজা করুন :)


3

একটি নির্দিষ্ট ফোল্ডারে ডান ক্লিক করে কেবল পুরো ডিরেক্টরি টাইপ করার চেয়ে আপনার ব্যথা সহজ করতে সহায়তা করতে পারে। রাইট ক্লিক + ক্লিক করে গুলি বা রাইট ক্লিক করুন এবং তারপরে "জিআইটি ব্যাশ এখানে" ক্লিক করুন

আশা করি এটি সহায়ক বলে মনে হচ্ছে


1

আমি যুক্ত করতে চেয়েছিলাম আপনি যদি ভাগ করা ড্রাইভ ব্যবহার করে থাকেন তবে ডাবল উদ্ধৃতিতে পথটি সংযুক্ত করুন এবং ব্যাকস্ল্যাশগুলি রাখুন। এটিই আমার পক্ষে কাজ করেছে:

$cd /path/to/"\\\share\users\username\My Documents\mydirectory\"


1

কেবল টাইপ করুন cdতারপরে ফাইলের পাথটি অনুলিপি করুন এবং আটকান।

ডিরেক্টরি পরিবর্তন করার উদাহরণ:

ডিরেক্টরি পরিবর্তন করার উদাহরণ


-2

পছন্দসই ফোল্ডারে ডান ক্লিক করুন এবং গিট-ব্যাশ এখানে বিকল্পটি নির্বাচন করুন এটি আপনাকে সেই ফোল্ডারে নিয়ে যাবে এবং এটি কাজ করবে আশা করে কাজ করা শুরু করবে।


-3

আপনি যদি উইন্ডোতে থাকেন তবে আপনি যে ফোল্ডারটিতে গিট ব্যাশ ব্যবহার করতে চান সেখানে ডান ক্লিক করতে পারেন এবং "জিআইটি ব্যাশ এখানে" নির্বাচন করতে পারেন। এখানে চিত্র বর্ণনা লিখুন

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