zoukankan      html  css  js  c++  java
  • 2020-09-10上课小结

    一、上课内容

    1.上次作业点评与总结

    • 推荐有空的时候多写博客,记录学习内容与遇到的问题

    • 博客编辑器问题,没有使用 Markdown 语法排版与文案排版问题

    2.Git与码云的使用

    使用之前先进行一些全局配置

    全局配置

    # 配置自己的用户名和邮箱
    git config --global user.name "your name"
    git config --global user.email "youremail@eamil.com"
    
    # 查看配置是否成功
    git config user.name
    git config user.email
    
    # 查看git配置
    git config -l
    
    # 查看系统配置
    git config --system --list
    
    # 查看当前用户配置
    git config --global --list
    

    出现的问题:

    如果码云的账户是中文的情况下,使用git config user.name会出现乱码问题

    从上图我们可以看到使用git config user.name出现乱码,可以在控制面板->时间和区域->区域->管理,选择更改系统区域设置,勾选" Beat 版,使用Unicode UTF-8 提供全球语言支持

    确定后,进行重启,在使用 git config user.name 命令就这正常显示中文,但是可能有些远古软件会造成乱码

    Gitee的两种上传方式

    在进行码云的 clone 到本地时,有两种方式,第一种 HTTPS ,另外一种为 SSH,它们之间的区别在于进行 push 操作时有所不同。

    具体操作与注意事项可以参考吴金龙助教写的2020-09-07 上课小结

    Git基本使用命令

    # 初始化一个空的本地仓库,当执行完,会有一个 .git 的隐藏文件
    git init
    
    # 添加一个或是多个文件到暂存区
    git add 文件名...
    
    # 添加当前目录所有的文件到暂存区
    git add .
    
    # 将暂存区的内容保存到本地仓库,"message" 为提交的信息
    git commit -m "message"
    
    # 添加远程仓库,这样可以指定你每次可以拉取或更新在哪个仓库
    	# git@gitee.com:yifelix/test.git为你自己的远程仓库地址
    git remote add origin git@gitee.com:yifelix/test.git
    
    # 推送代码到远程仓库(使用SSH协议时,需进行SSH认证)
    git push -u origin master
    
    # 推送到远程仓库
    git push
    
    # 克隆仓库到本地(Gitee可使用HTTPS与SSH方式)
    	# git@gitee.com:yifelix/test.git 为仓库地址
    	# https://gitee.com/yifelix/test.git
    git clone git@gitee.com:yifelix/test.git
    
    # 将远程仓库文件拉取到本地仓库
    git pull
    
    # 从远程仓库中获取某个分支的更新,在于本地的指定分支合并
    git pull -u orignin master 
    
    # 查看提交记录
    git log
    
    # 删除工作区文件
    git rm 文件名
    
    # 将暂存区的文件删除
    git rm --cached 文件名
    

    文件忽略

    有些时候我们不想把某些文件上传到仓库,比如数据库文件、编译工具的配置文件、临时文件等。

    在目录下创将.gitignore文件,在此文件里写下的文件名路径通配符,符合的文件不会被提交到 Git 中。文件匹配的规则:

    • 忽略文件中的空行或以井号(#)开始的行将会被忽略
    • 可以使用 Linux 通配符:
      • 星号(*):代表任意多个字符
      • 问号(?):代表一个字符
      • 方括号([abc]):代表可选字符范围
      • 大括号({string1,string2,...})代表可选的字符串等
    • 如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略
    • 如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略
    • 如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)
    # java
    *.class
    *.log
    #idea
    target/
    .idea
    

    二、个人上课感受

    当老师跟我说需要进行上台讲解第一次作业与 Git 使用我是有点懵逼的,在课余的时间内进行了准备,发现自己会是一种情况,但是能不能讲述给他人又是一种情况,需要激起学生的学习兴趣、讲的又不能太枯燥,时间上也得把握准,这之间有非常多的细节是很难把控的。所以我需要学习的地方还有非常非常的多,发现自己的不足,去弥补自己的不足。

    最后还是希望班级的同学在课后能进行自主学习,既然选择了这个专业这个方向,那就尝试尝试,保持着一颗学习的心,在实践中学习,在学习中实践。

  • 相关阅读:
    eclipse设置
    设计模式-单例模式
    java学习--基础知识阶段性总结--基础面试题
    java学习--基础知识阶段性总结--API、集合
    java学习--基础知识阶段性总结--74条
    React官方文档之React 理念
    React官方文档之组合 vs 继承
    React官方文档之状态提升
    Dynamic HTML权威指南(读书笔记)— 第一章 HTML与XHTML参考
    ExtJs3带条件的分页查询的实现
  • 原文地址:https://www.cnblogs.com/yifelix/p/13647905.html
Copyright © 2011-2022 走看看