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 使用我是有点懵逼的,在课余的时间内进行了准备,发现自己会是一种情况,但是能不能讲述给他人又是一种情况,需要激起学生的学习兴趣、讲的又不能太枯燥,时间上也得把握准,这之间有非常多的细节是很难把控的。所以我需要学习的地方还有非常非常的多,发现自己的不足,去弥补自己的不足。

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

原文地址:https://www.cnblogs.com/yifelix/p/13647905.html