অন্য ডিরেক্টরি থেকে গিট ক্লোন


155

আমি অন্য ডিরেক্টরি থেকে রেপো ক্লোন করার চেষ্টা করছি।

বলি আমার একটি রেপো আছে C:/folder1এবংC:/folder2

আমি কাজ করতে ক্লোন করতে চান folder1মধ্যে folder2

এটি করার জন্য আমি কমান্ড প্রম্পটে কী টাইপ করব?

মনে হয় প্রায়শই URL টি ক্লোনিং করার পরিবর্তে কোনও ফাইলের পথ সরবরাহ করা হয় তবে, এই মুহুর্তে আমি কেবল অনুশীলন করছি এবং গিটের ব্যবহার পেতে চেষ্টা করছি।


4
আপনি ব্যবহার করতে পারেন git clone C:\folder1\.git folder2। আপনি যে ডিরেক্টরিটি ফোল্ডার 2 প্রদর্শিত হতে চান সেখান থেকে এটি চালানো দরকার
আকাশ

আপনি যদি উইন্ডোতে থাকেন এবং এটি এখনও কাজ না করে, আপনার সংগ্রহস্থলের পাথের জন্য `ফাইল: prep prep প্রিপেন্ড করতে হবে। এই স্ট্যাকওভারফ্লো.com
জ্যাকব এইচ

উত্তর:


172
cd /d c:\
git clone C:\folder1 folder2

এর জন্য ডকুমেন্টেশন থেকেgit clone :

স্থানীয় সংগ্রহস্থলের জন্য, স্থানীয়ভাবে গিট দ্বারা সমর্থিত, নিম্নলিখিত সিনট্যাক্সগুলি ব্যবহার করা যেতে পারে:

/path/to/repo.git/

file:///path/to/repo.git/

এই দুটি বাক্য গঠন বেশিরভাগ সমতুল্য, পূর্ববর্তী বর্ণিত - স্থানীয় বিকল্প ব্যতীত।


4
@ গ্রাহামসেদ, জিআইটি এর কারণেই আপনাকে কোনও নেটওয়ার্ক ফোল্ডার মানচিত্রের প্রয়োজন নেই কারণ জিআইটি এর পক্ষে বেশ ভালভাবে এটি ক্লোন করতে পারে:git clone //pc_name/git
ভ্লাদিমির_কি

18

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

জালেম হয়ে গেছে

git clone F:\DEV\MY_REPO\.git

সঠিক:

git clone /F/DEV/MY_REPO/.git

এই কমান্ডগুলি ফোল্ডার থেকে সম্পন্ন করা হয়েছে আপনি রেপো ফোল্ডারটি উপস্থিত হতে চান।


নিম্নলিখিত কমান্ড ব্যাশে কাজ করছে: গিট ক্লোন এফ: \ ডিভি \ এমওয়াইপিপিও
এম হাসান

গিট-ব্যাশের জন্য আপনি ব্যাকস্ল্যাশ /বা ডাবল স্ল্যাশ use \\ ` ব্যবহার করতে পারেন` তবে কোনও একক স্ল্যাশ নেই।
এলাদ ওয়েইস

15

এটি উল্লেখযোগ্য যে কমান্ডটি লিনাক্সে একইভাবে কাজ করে:

git clone path/to/source/folder path/to/destination/folder

7

এটি দেখতে যতটা সহজ।

14:27:05 ~$ mkdir gittests
14:27:11 ~$ cd gittests/
14:27:13 ~/gittests$ mkdir localrepo
14:27:20 ~/gittests$ cd localrepo/
14:27:21 ~/gittests/localrepo$ git init
Initialized empty Git repository in /home/andwed/gittests/localrepo/.git/
14:27:22 ~/gittests/localrepo (master #)$ cd ..
14:27:35 ~/gittests$ git clone localrepo copyoflocalrepo
Cloning into 'copyoflocalrepo'...
warning: You appear to have cloned an empty repository.
done.
14:27:42 ~/gittests$ cd copyoflocalrepo/
14:27:46 ~/gittests/copyoflocalrepo (master #)$ git status
On branch master

Initial commit

nothing to commit (create/copy files and use "git add" to track)
14:27:46 ~/gittests/copyoflocalrepo (master #)$ 

7

আপনার পথে যদি জায়গা থাকে তবে এটিকে ডাবল কোটে মুড়ে দিন:

$ git clone "//serverName/New Folder/Target" f1/

3

ব্যবহার git clone c:/folder1 c:/folder2

git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks]
[-q] [-n] [--bare] [--mirror] [-o <name>] [-b <name>] [-u <upload-pack>]
[--reference <repository>] [--separate-git-dir <git dir>] [--depth <depth>]
[--[no-]single-branch] [--recursive|--recurse-submodules] [--]<repository>
[<directory>]


<repository>

    The (possibly remote) repository to clone from.
    See the URLS section below for more information on specifying repositories.
<directory>

    The name of a new directory to clone into.
    The "humanish" part of the source repository is used if no directory 
    is explicitly given (repo for /path/to/repo.git and foo for host.xz:foo/.git).
    Cloning into an existing directory is only allowed if the directory is empty.

0

আমি উইন্ডোতে গিট-ব্যাশ ব্যবহার করছি The সহজ উপায় হ'ল ফরোয়ার্ড স্ল্যাশগুলির জন্য পথের ঠিকানাটি পরিবর্তন করা:

git clone C:/Dev/proposed 

PS: গন্তব্য ফোল্ডারে গিট-ব্যাশ শুরু করুন।

ক্লোন ---> সি: / দেব / প্রস্তাবিত ব্যবহৃত পথ

উইন্ডোজে আসল পাথ ---> সি: \ দেব \ প্রস্তাবিত


0

পথটি নিজেই আমার পক্ষে কাজ করে নি।

অবশেষে ম্যাকওএসে আমার জন্য কী কাজ করেছে তা এখানে:

cd ~/projects
git clone file:///Users/me/projects/myawesomerepo myawesomerepocopy

এটিও কাজ করেছে:

git clone file://localhost/Users/me/projects/myawesomerepo myawesomerepocopy

পথটি নিজেই কাজ করেছিল যদি আমি এটি করি:

git clone --local myawesomerepo myawesomerepocopy

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