day02
- 今日学习内容
- 码云的使用及操作
- git的使用及操作
昨日内容回顾
- 计算机的组成
- cpu,硬盘,内存,显卡,输入输出设备等。相关拓展课程:计算机组成原理
- 编程语言介绍
- 编译型语言特点:一次性编译,相当入输入完所有代码,统一翻译
- 解释型语言特点:写一句话翻译一句话,相当于英语中的同声传译
- 相关拓展课程:编译器的原理
- python安装
- 官网:python.org
- pycharm安装
- 注意安装之后配置所需的文件
- 硬件之间的协作依赖操作系统
- 相关推荐课程:计算机操作系统
- 从键盘输入a在计算机内部的过程
- 相关课程:计算机工作原理
- 我的第一个py文件
- 用win系统电脑中的(文本文档txt文件的)创建一个文本写入代码最后把后缀名改成py。编程python能识别的文件。
- 文件扩展名
- 在win系统中,查看下隐藏文件
- 环境变量
- 在win系统中,需更改python的环境变量,用命令来打开,确保安装无误。
今日学习内容
- 版本控制工具( 码云 )
- git 插件
码云网站的使用及操作
- ( 码云 )介绍:大家都在用百度网盘吧,百度网盘是不是就是咱们的一种远程仓库。存放一些小说,音频文件什么的,我们学习的码云就是一个远程管理的仓库,类似于百度网盘。我们现在想要从百度网盘中上传些内容怎么上传是不是直接点击上传就可以了,下载也是直接点击下载,但是我们现在已经迈入程序员的道路上,我们上传和下载的时候就要用一种装B的方式了,也就是要用到git工具。
- 码云官网:gitee.com
- 账号:姚靓/ 密码不说了
- 个人空间地址:http://gitee.com/qiangjiaowodabai
- 注册运行
- 内容填写
- git介绍:
- git的常用命令:
git init 创建一个本地仓库 git add . 添加 当前文件夹下所有内容 到暂存区 git add test.txt 指定文件夹内的文件进行添加 git commit -m "第一次提交" 引号内是提交后文件显示的名称 git remote add origin (复制链接) 建立本地仓库与码云远程的链接 git push -u origin master 将本地仓库中添加的内容上传到远程仓库 git pull origin master --allow-unrelated-histories 从远程仓库强拉回本地仓库
git操作:初次使用
第一步:初次使用需要配置全局
-
- 操作命令
git config --golbel user.nema '你的用户名'
git config --golbel user.email '邮箱'
-
第二步:git本地仓库初始化
安装完git后,需要进入到存放代码的目录下,进行初始化 (如果再次创建一个目录,则需要重新初始化)
初始化命令
git init
初始化完成后,会在当前路径下生成一个 .git目录 ( mac os 用命令进行查询)mac os 查询隐藏文件( la -a )
ls -a .git 今日作业.py
第三步:提交代码至本地仓库
提交命令
git add . 表示匹配当前代码路径下所有内容
第四步:告知本地仓库提交的内容信息
将代码路径下的内容提交至本地仓库后,需要告知提交至本地仓库的内容信息
操作命令
git commit -m ‘提交的内容信息’
第五步:与远程仓库建立链接
将代码目录下的文件提交至本地仓库后,需要与远程仓库建立链接从而将本地仓库中的内容提交至远程仓库。
操作命令
git remote add origin 远程仓库地址
第六步:将本地代码仓库文件推送至远程仓库
操作命令
git push -u origin master 依次输入账号和密码
git非初次使用
第一步:提交代码至本地仓库
初始化git仓库后,需要将代码目录下的内容提交至本地仓库
操作命令
git add . 表示匹配当前代码路径下所有内容
第二步:告知本地仓库提交的内容信息
将代码路径下的内容提交至本地仓库后,需要告知提交至本地仓库的内容信息。
操作命令
git commit -m '提交的信息内容'
第三步:将本地代码仓库文件推送至远程仓库
与远程仓库建立链接后,需要将本地仓库中的文件推送至远程仓库
git push -u origin master 一次输入账号和密码
关于git拉取代码冲突问题
- 遵守原则
- 不删除远程仓库的代码
- 如需删除代码,则只能删除本地的
如果误删远程仓库文件导致代码冲突 恢复演示
解决办法:
-
- 先拉取代码
git pull origin master
输入拉取代码的命令后会提示如下,意思为(请输入一条提交信息来解释为什么需要合并)这里可以选择不输入
-
- 加选项--allow-unrelated-histories(允许合并不相关的历史记录)再次拉取
git pull origin master --allow-unrelated-histories
-
- 再次提交代码即可,不会报错
⚠️因为已经删除了远程仓库中的目录,因此本地的目录在提交之后也会被删除。
⚠️因此,千万不要删除远程仓库中的文件!!!
-