新项目创建并上传至GIT
创建新项目并上传至gitee
-
gitee设置
在gitee上创建项目,右上角点加号即可
-
设置中上传ssh公钥
-
如果没有公钥,在本地生成
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
-
查看公钥
cat ~/.ssh/id_rsa.pub
-
将上面查看到的公钥上传至gitee
在gitee ssh公钥管理页面粘贴进去即可
-
测试gitee上ssh公钥是否设置成功
ssh -T git@gitee.com # 返回信息 Hi Xxx! You've successfully authenticated
-
-
本地设置
假设现在本地已经创建好了项目
-
初始化git仓库
# 先进入项目根目录,然后执行 git init
-
添加需要管理的代码
注意,执行之前最好先把.ignore文件编辑好
-
添加本地代码至本地git仓库
git add .
-
提交新添加到代码到本地仓库
git commoit -m "fist commit"
-
链接远程仓库
# 后面的地址在项目远程仓库上的下载按钮复制一下即可 git remote add origin git@gitee.com:{username}/{ProjectName}
-
上传至远程仓库
-
我们要先pull一下
git pull origin master --allow-unrelated-histories
注意,首次pull的时候,要添加后面的参数,因为本地和远程都是已经创建好的项目,虽然都是空项目,但是git认为这两个是不相干的项目,如果不加参数,会出现下面的错误:
fatal: refusing to merge unrelated histories
-
然后处理冲突
如果远程仓库和本地仓库都有readme.md文件,那么里面的内容可能会有冲突,选择性修改即可
-
提交操作
一是提交代码修改操作,二是如果删除了远程拉下来没有用的文件,也需要先提交一下
# 提交 git commit -m "delete readme.md"
-
将项目代码上传至远程仓库
执行push操作
git push -u origin master
-
此时再看一下远程仓库,应该就有代码了
-