Git 将已有项目上传新建仓库

4,515 阅读2分钟

很多时候我们独立开发是用不到git的,但是当我们想把自己项目开源出去装个逼,或者自己干不动了找别人一起合作开发,就需要把自己的项目搞到git上。

这个时候,你就需要这样一篇完整的操作流程参考文档。

一、gitee或github创建空白仓库

image.png

记得保留下git链接: gitee.com/huadeng863/…

二、在已有项目目录内删除已有git、readme(如果有的话)

将项目中的.git/ .gitignore .readme文件全部删除 image.png 如图上的四个文件除.gitignore都要删除,gitignore按照个人需求

三、git操作

image.png 在项目的根目录下右键进行git操作,这里使用gitbash

3.1初始化本地git仓库配置

git init

3.2添加远程仓库

git remote add origin https://gitee.com/huadeng863/***.git

这里的远程地址放第一步创建的项目地址。

3.3添加工作区代码到本地暂存区

注: .别漏看了,这个代表当前目录

注:提交前如果有想忽略提交的日志等文件,可以先在gitingore里面加进去,方法参考如下: git忽略部分文件的提交以及提交错文件的挽救方法 - 掘金 (juejin.cn)

git add . 

可能有点慢,如果项目很大的话

3.4 添加暂存区代码到本地仓库

git commit -m " 初始化"

3.5将远程仓库pull下来

git pull origin master --allow-unrelated-histories

实测,以下命令非常容易报错fatal: refusing to merge unrelated histories 合并冲突。建议直接用上面的命令。

git pull origin master

注意:如果进入这个界面

image.png

不要慌,按照提示,先把输入法搞成英文的,然后输入 :qa ->回车

命令和和linux的:wq非常相似

3.6将代码push到远程仓库

git push -u origin master 

这就完事了,看看成果,项目全部同步来了。 image.png