本仓库是一些C语言学习的资料仓库。包括一些代码、项目、以及电子书。
- C_Linux:Visual Studio中新建的Linux项目;
- C_Primer:《C Primer Plus 第六版》少许代码
- ebooks:相关电子书
- socket:windows下socket代码,包括udp和tcp
- SQLLink:在Visual Studio中链接SQL Server
- Test:临时测试某些代码的文件
xxxx
xxx
二、Git的工作原理
- 仓库(Repository):解释仓库的概念,包括本地仓库和远程仓库。
- 提交(Commit):介绍提交的概念,包括提交的结构和内容。
- 分支(Branch):解释分支的概念,包括主分支(master/main)和特性分支的使用。
- 合并(Merge):讲解分支合并的过程和策略。
- 冲突解决(Conflict Resolution):解释当合并操作中出现冲突时如何解决。
三、Git的常用操作
- 初始化仓库(Initialize):创建一个新的Git仓库。
- 添加文件(Add):将文件添加到Git的跟踪列表中。
- 提交更改(Commit):将更改记录到仓库中。
- 查看历史(Log):查看仓库的提交历史。
- 创建分支(Branch):创建新的分支以便并行开发。
- 切换分支(Checkout):切换当前工作分支。
- 合并分支(Merge):将一个分支的更改合并到另一个分支。
- 解决冲突(Conflict Resolution):手动解决分支合并中的冲突。
- 推送(Push):将本地仓库的更改推送到远程仓库。
- 拉取(Pull):从远程仓库获取最新的更改。
- 克隆(Clone):复制远程仓库到本地。
四、高级Git操作
- 重置(Reset):撤销提交并重置仓库状态。
- 回滚(Revert):创建新的提交以撤销先前的提交。
- 重写历史(Rewriting History):修改过去的提交历史。
- 子模块(Submodule):在一个仓库中使用其他仓库。
- 忽略文件(Ignoring Files):设置Git忽略特定文件或目录。
- 钩子(Hooks):通过自定义脚本在Git操作前后执行特定动作。