• uniapp爬坑之旅_开发一个自己的app_day02_千里之行始于git


    一、今日完成

    1.创建了项目git仓库,把目前写的代码都放上去了,初次提交commit标题为:初始化仓库,后面会采用细粒度提交,完成一个功能或页面,git一次

    >>我的git仓库<<

    2.完成add.vue界面

    二、遇到的问题

    1.当初git没好好学,项目中要用到git的部分,也是采用UI界面上传,这次的项目文件太多了,只好捡起git bash,初始化git仓库遇到的问题太多了,就不一一列举,所幸都能通过百度解决,我会总结一下git流程,日后应该是不会再被git所困扰了

    三、git流程

    1. git init

    创建本地git仓库,git步骤的第一步

    2. git config --global user.name 'myName'

    用户名配置,让git知道你是谁,myName是你的名字

    3. git config --global user.email 'xxxxx@xx.xx'

    邮箱配置

    4. ssh-keygen -t rsa -C "xxxxx@xx.xx"

    少数不以git开头的指令,你只需要填写后面的邮箱名,git会帮你生成你的SSH,SSH是你的专属公钥,在本地文件C:\Users\Administrator\.ssh\id_rsa.pub中可以看到,不同的电脑用户名,路径会不同(SSH需要绑定到gitee上,在gitee中点击你的头像——设置——安全设置——SSH公钥中可以添加,不要在个人仓库里面添加SSH,因为个人仓库里面添加,你是没有写入的权限的,git上传文件会失败)

    5. git remote add origin git@gitee.com/xxx/xx.git

    添加远程版本库,origin是版本库的名字,写其他的也行,git@gitee.com/xxx/xx.git是远程版本库的SSH,gitee里面可以在项目仓库——克隆/下载——SSH 里查看

    6. git pull origin master

    通过刚创建的origin仓库连接来访问远程仓库,并把master分支下的文件整合到本地代码库,如果你本地代码库是空的,也可以用git clone (遇到 fatal: LF would be replaced by CRLF in xxx 怎么办?)

    7. git add */fileName

    添加本地文件进入暂存区,git add *是添加当前目录下所有文件进入暂存区,也可以git add fileName 一个个添加文件(fileName:文件名),利用git ls-files可以查看目前暂存区的文件(有助于你排查git出错的原因)

    8. git commit -m 'msg'

    将暂存区中的代码添加到本地仓库,msg是对本次推送的说明

    9. git push origin master

    将本地仓库代码,推送到远程仓库,至此,git操作结束

    四、错误处理

    1.fatal: LF would be replaced by CRLF in xxx

    原因是不同系统的格式冲突,进入本地仓库文件.git中,找到config配置文件,加上这两句代码,就可以了

    五、新学到的

    1. css的预处理器cass,它的嵌套和变量定义还是很强的,后面的代码里估计会用上

    六、明日目标

    1. 完成 计划表界面plan.vue

    2. 尝试解决app端数据交互问题

    3. 保持细粒度git

  • 相关阅读:
    windows权限维持之注册表
    mstsc痕迹清理
    内网常用爆破手法
    RDP攻击&防御
    Java SPI 机制
    mysqldump 数据库备份
    Redis分布式锁
    Seata分布式事务中间件学习和实践
    pytube
    idea github登录
  • 原文地址:https://www.cnblogs.com/huangch/p/14274287.html
Copyright © 2020-2023  润新知