一、今日完成

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