1.在本地已经创建好了vue3项目
在本地电脑,通过命令行
vue create newdemo
创建了项目,创建的项目文件里面有README.md
2.在码云上新建一个仓库,命名newdemo
新创建的仓库包含文件README.en.md和README.md
3.把本地创建的项目代码上传到码云上,以后通过git实现代码上传
3.1.复制码云远程仓库地址
3.2.在本地,进入newdemo文件夹,通过Git Bash Here来进入git客户端窗口
3.3.输入“git init”初始化
3.4.添加和提交
3.5.连接远程仓库地址
git remote add origin 仓库地址如(https://gitee.com/a1597/aaa.git)---3.1步骤复制的地址放在这里
3.6.推送
3.6.1.输入推送命令行
git push -u origin master
之后需要输入码云网站对应的登录账户和密码
3.6.2.出现报错
原因:第一次提交出现此问题,报错的原因是因为码云远程仓库有README.en.md这个文件,而本地的newdemo文件夹里面没有README.en.md这个文件,导致冲突。
3.6.2.1.解决方案一:
本地生成README.en.md文件,让本地文件跟码云远程仓库文件保持一致
1.先输入命令行: git pull --rebase origin master
2.再接着输入命令行:git rebase --continue
3.当提交代码中,与别人已经提交的代码同时修改了同一处代码,则会发生冲突,无法提交。提示:You must edit all merge conflicts and then mark them as resolved using git add。这个时候需要打开代码手动将代码的冲突解决掉,修改别人的代码,或者修改自己的代码,或者合并代码。
修改后,继续rebase: git base --continue
提示出现:**.c needs merge
则需要手动将这些文件add一下:git add **.c
再git rebase --continue即可
在最后一行输入:wq,按enter键,就可以退出
4.再次输入推送命令行
git push -u origin master
3.6.2.2.解决方案二(团队合作的时候,不建议)
直接强制推送:git push -f origin master
4.本地代码文件上传远程码云仓库成功
5.命令行总结
- git init
- git add .
- git commit -m "注释内容"
- git remote add origin 仓库地址如(https://gitee.com/a1597/aaa.git)
- git push -u origin master
或者
- git init
- git remote add origin 仓库地址如(https://gitee.com/a1597/aaa.git)
- git pull origin master(把远程仓库的文件拉到本地,与本都实时同步)
- git add .
- git commit -m "注释内容"
- git push -u origin master
tips:Git强制覆盖本地目录
- git fetch 拉取所有更新,不同步;
- git reset --hard origin/master 本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
- git pull 再更新一次(其实也可以不用,第二步命令做过了其实)
- git fetch --all && git reset --hard origin/master && git pull git强制覆盖本地命令(单条执行)
参考文章
1.https://blog.csdn.net/qq_53379793/article/details/130388559
3.https://blog.csdn.net/forever__fish/article/details/126498311
4.https://blog.csdn.net/yanhuatangtang/article/details/106262063
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!