Skip to content

CQUPTLei/C_Language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概述

本仓库是一些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的工作原理

  1. 仓库(Repository):解释仓库的概念,包括本地仓库和远程仓库。
  2. 提交(Commit):介绍提交的概念,包括提交的结构和内容。
  3. 分支(Branch):解释分支的概念,包括主分支(master/main)和特性分支的使用。
  4. 合并(Merge):讲解分支合并的过程和策略。
  5. 冲突解决(Conflict Resolution):解释当合并操作中出现冲突时如何解决。

三、Git的常用操作

  1. 初始化仓库(Initialize):创建一个新的Git仓库。
  2. 添加文件(Add):将文件添加到Git的跟踪列表中。
  3. 提交更改(Commit):将更改记录到仓库中。
  4. 查看历史(Log):查看仓库的提交历史。
  5. 创建分支(Branch):创建新的分支以便并行开发。
  6. 切换分支(Checkout):切换当前工作分支。
  7. 合并分支(Merge):将一个分支的更改合并到另一个分支。
  8. 解决冲突(Conflict Resolution):手动解决分支合并中的冲突。
  9. 推送(Push):将本地仓库的更改推送到远程仓库。
  10. 拉取(Pull):从远程仓库获取最新的更改。
  11. 克隆(Clone):复制远程仓库到本地。

四、高级Git操作

  1. 重置(Reset):撤销提交并重置仓库状态。
  2. 回滚(Revert):创建新的提交以撤销先前的提交。
  3. 重写历史(Rewriting History):修改过去的提交历史。
  4. 子模块(Submodule):在一个仓库中使用其他仓库。
  5. 忽略文件(Ignoring Files):设置Git忽略特定文件或目录。
  6. 钩子(Hooks):通过自定义脚本在Git操作前后执行特定动作。