欧美网站设计欣赏,揭阳网站定制,淘宝客购物网站源码,网址被禁止访问怎么办一、版本控制器-git
1.简单理解:
①git既是服务端#xff0c;又是客户端
②git会记录版本的变化
③git是一个去中心化的分布式软件
git/gitee 是基于git仓库搭建的网站#xff0c;让版本管理可视化
2.git 三板斧提交代码 查看安装的git版本 git--version 命令行提交代…一、版本控制器-git
1.简单理解:
①git既是服务端又是客户端
②git会记录版本的变化
③git是一个去中心化的分布式软件
git/gitee 是基于git仓库搭建的网站让版本管理可视化
2.git 三板斧提交代码 查看安装的git版本 git--version 命令行提交代码到gitee 1. git clone 克隆远端仓库到本地(仓库本质就是一个目录) 2. git add . 提交当前目录下所有的新文件到本地仓库
3. git commit -m 本次代码更新的核心步骤
这三步完成之后我们所写的代码已经被添加到了本地仓库下来可以将本地仓库推送到远端仓库将本地仓库内容和远端仓库内容进行同步
4.git push 同步当前仓库内容到远端仓库 3.git补充知识 git log 查看历史提交记录 git pull 将远端仓库和本地仓库进行同步 在多人协同开发时你怎么知道合作者更新过代码呢?? 他如果更新过本地仓库代码提交到了远端仓库而你也更新了本地仓库代码在你push推送远端时无法提交产生冲突这就说明你需要先同步了git pull 一下即可~ git status 查看本地仓库状态 .gitignore 凡是包含在.gitignore中的文件都不会上传到gitee上 二、Linux调试器 gdb
1.背景知识
①程序的发布版本
debug版本: 可以进行调试因为包含了调试相关信息
release版本: 不能进行调试 ②gcc/g编译形成的可执行程序默认是release版本必须加-g才能生成debug版本 2.gdb的使用
[进入gdb] gdb 可执行程序名 (注意:不能是源文件名) [调试] r 或 run 运行程序 n 或 next 逐过程 s 或 step 逐语句 finish 直接执行完当前函数跳出 util 行号直接跳转到指定行 [查看] list 行号/函数查看源文件内容(每次显示10行, 只需要回车就能往下显示) p 变量打印变量值。 set var 变量 num修改变量的值(尤其适用于循环语句) display 变量常显示(表示在调试的过程中变量信息一直显示) undisplay取消常显示 info locals查看局部变量(类似vs自动窗口) bt 查看Linux当前的调用堆栈 [断点] break(b) 行号在某一行设置断点 break 函数名在某个函数开头设置断点 d 断点编号删除断点 info break 查看断点信息 disable breakpoints 禁用断点 enable breakpoints 启用断点 c当前断点直接跳到下一个断点 [退出gdb] quit/q