git:
 目录则被称之为“树”
 文件被称作 Blob 对象.
 git help <command>: 获取 git 命令的帮助信息
 git init: 创建一个新的 git 仓库,其数据会存放在一个名为 .git 的目录下
 git status: 显示当前的仓库状态
 git add <filename>: 添加文件到暂存区
 git commit: 创建一个新的提交
 如何编写 良好的提交信息!
 为何要 编写良好的提交信息
 git log: 显示历史日志
 git log --all --graph --decorate: 可视化历史记录(有向无环图)
 git diff <filename>: 显示与暂存区文件的差异
 git diff <revision> <filename>: 显示某个文件两个版本之间的差异
 git checkout <revision>: 更新 HEAD 和目前的分支
首先给他初始化,
 假如暂存区
 提交,注释、
 绿色,新加的代码
 蓝色,修改的代码
分支:
git branch //查看本地所有分支
git branch -r   //查看远程所有分支
 git branch xxx然后git commit,会仍然处于主分支。
 git branch xxx然后git checkout xxx,会处于其他分支,可以git commit
回到某一版本:
 git checkout 哈希值
 这个时候是看不到之前的版本提交记录的,因为进入了一个“分离头指针”(detached HEAD)状态。在这个状态下,你实际上是在查看该提交的快照,而不是在任何分支上。要想可以查看记录,可以回到相应的分支上。比如git checkout master/xxx
 git reflog     //查看所有的 HEAD 变动记录
 Git 分支的作用主要体现在以下几个方面:
 并行开发:分支允许多个开发者在同一个项目上并行工作。每个开发者可以在自己的分支上进行修改,而不会影响到主分支(通常是 main 或 master)的稳定性。
 功能开发:在开发新功能时,可以为每个功能创建一个独立的分支。这使得功能开发与主代码库的其他部分相互独立,便于测试和修改。
 修复 Bug:当发现 bug 时,可以快速创建一个修复分支,进行修复并测试,完成后再将修复合并回主分支。
 实验性开发:分支可以用于实验性开发,开发者可以在分支上尝试新的想法或技术,而不必担心影响到主分支的稳定性。
 版本管理:通过分支,可以轻松管理不同版本的代码。例如,可以为每个发布版本创建一个分支,以便在需要时进行维护或修复。
 代码审查:在合并分支之前,可以通过拉取请求(Pull Request)进行代码审查,确保代码质量和一致性。

合并:因为分支节点没办法做到包含所有修改内容
 git merge 分支名   //会将分支合并到主分支,作为parent 节点的提交记录,在主分支生成一个新提交记录。

需要再次回到bugFix分支:git checkout bugFix
将main分支合并到bugFix分支:git merge main
Git 什么都不用做,只是简单地把 移动到 所指向的那个提交记录。

服务器上的远程仓库先建好。
 本地建立仓库(命令行/鼠标)。
 https://zhuanlan.zhihu.com/p/
 https://blog.csdn.net/weixin_/article/details/
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/23969.html