pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

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.命令行总结

  1. git init
  2. git add .
  3. git commit -m "注释内容"
  4. git remote add origin 仓库地址如(https://gitee.com/a1597/aaa.git)
  5. git push -u origin master

或者

  1. git init
  2. git remote add origin 仓库地址如(https://gitee.com/a1597/aaa.git)
  3. git pull origin master(把远程仓库的文件拉到本地,与本都实时同步)
  4. git add .
  5. git commit -m "注释内容"
  6. 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

2.https://blog.csdn.net/awm_kar98/article/details/89463117?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-89463117-blog-131095592.235%5Ev38%5Epc_relevant_yljh&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-89463117-blog-131095592.235%5Ev38%5Epc_relevant_yljh&utm_relevant_index=1

3.https://blog.csdn.net/forever__fish/article/details/126498311

4.https://blog.csdn.net/yanhuatangtang/article/details/106262063

5.https://blog.csdn.net/m0_57364615/article/details/121614661?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-121614661-blog-113723323.235%5Ev38%5Epc_relevant_yljh&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-121614661-blog-113723323.235%5Ev38%5Epc_relevant_yljh

 

 

posted on   pwindy  阅读(539)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
 
点击右上角即可分享
微信分享提示