在使用 git 过程中,例如 在 github 上创建一个工程 project,
git clone .....
然后就有了 工程的 文件夹 project
然后我再用 vue 或其他的 init 工具 来初始化项目, 就提示 这个文件夹已经存在了。就无法创建项目
而先创建项目又无法上传git
小白问题, 请指教
在使用 git 过程中,例如 在 github 上创建一个工程 project,
git clone .....
然后就有了 工程的 文件夹 project
然后我再用 vue 或其他的 init 工具 来初始化项目, 就提示 这个文件夹已经存在了。就无法创建项目
而先创建项目又无法上传git
小白问题, 请指教
意思是,你先在 github 创建了一个项目名为project
。clone 到本地后你想再通过 cli 初始化同名的文件然后碰到了文件冲突的错误?
如果是这样的话,其实是可以先初始化好项目,再通过命令行设置git remote
来设置git
远程地址即可。大致的流程如下:
# 初始化项目
$ mkdir git_test
$ cd git_test
# 将项目进行git初始化
$ git init
# 添加一个远程仓库, 也就是 github 或者其他远程仓库的 git 地址
$ git remote add orgin git@github.com:anran758/test.git
# 这时候就可以把远程的代码拉下来啦,此时可以通过 log 来查看信息了。
# 如果你远程仓库有代码的话此时可能会有代码冲突。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
git clone 把代码拉倒本地后,会有个 .git 文件夹,然后你 vue init 也会创建一个 .git 文件夹,所以就会失败。
你可以先 vue init,然后把 .git 文件夹删除,再 git init,关联远端仓库。