使用git clone github上的项目,项目文件夹重复了,怎么解决 ?
给我你的怀抱
给我你的怀抱 2017-05-02 09:46:51
[Git讨论组]

有一个workspace文件夹,这个文件夹里面有a,b,c,d 四个文件夹

假如我的github上有个项目名叫c

我是直接在workspace下的c文件夹git init,然后git clone github上的c项目
这样就又多了一个c文件夹,这样好麻烦啊

如果直接在workspace git init 这样就可以只有一个c文件夹。
但是 之后又怕把a,b,d的文件都push到github上。。
有这样好方法?
难道大家都是直接workspace 下 做仓库 ,然后写gitignore规则过滤a,b,d?

给我你的怀抱
给我你的怀抱

全部回复(4)
世界只因有你
git clone --help
git clone [--template=<template_directory>]
                 [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
                 [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
                 [--dissociate] [--separate-git-dir <git dir>]
                 [--depth <depth>] [--[no-]single-branch]
                 [--recursive | --recurse-submodules] [--] <repository>
                 [<directory>]

可以看到最后一个参数是目录名。

阿神

没明白你的意思?

我是直接git clone 对应项目地址 到workspace的,这样会有什么问题吗,没太明白?

世界只因有你

如果你不想把其他的文件push上去,就用.gitignore过滤掉。你说的直接在c文件夹下git init会多出来c文件,你可以直接服务器上的c文件夹内容pull到本地c文件夹下不就行了吗

滿天的星座

在workspace文件夹下的c文件夹中使用命令

cd existing_folder
git init
git remote add origin git@github.example.com:yourRepository/yourRepository.git
git add .
git commit
git push -u origin master

这样你本地的c文件夹就同步到远端github仓库了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号