Git--总结

Posted 结构化思维wz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git--总结相关的知识,希望对你有一定的参考价值。

Git–总结

版本控制

常见的版本控制器:

  • Git
  • SVN

分类:

  • 本地版本控制
  • 集中版本控制 --svn
  • 分布式版本控制 --git

git与svn的区别

  • 最大区别就是,git是分布式的,每个去克隆代码的人,都会把代码仓库镜像到本地,避免丢失
  • Git 从一个分支向另一个分支合并代码的时候,会把要合并的分支上的所有提交一个一个应用到被合并的分支上,合并后也能看得到整个代码的变更记录。而其他的版本管理工具则不能。
  • Git 切换分支的时候通常很快。不像其他版本管理器,每个分支一份拷贝。
  • Git 有很多非常有用的命令,让你可以很方便地工作。比如git stash命令,可以把当前没有完成的事先暂存一下,然后去忙别的事。

git的安装和配置

在这里插入图片描述

  • git bash:linux 命令风格
  • git cmd :Windows命令风格
  • git gui: 图形化界面

Git中使用的linux 基本命令

在这里插入图片描述

git配置

在这里插入图片描述

在这里插入图片描述

git 基本理论

在这里插入图片描述

在这里插入图片描述

工作流程

在这里插入图片描述

Git项目创建与克隆

在这里插入图片描述

本地创建

初始化:

git init

克隆远程仓库

git clone url

Git的基本操作

在这里插入图片描述

#查看指定文件的状态
git status filename

#查看所有文件状态
git status

#添加所有文件到暂存区
git add .

#提交暂存区中的内容到本地仓库
git commit -m “这写提交信息”

忽略文件.gitignore

在主目录里创建.gitignore

在这里插入图片描述

使用gitee

配置ssh,实现免密码登录

1.生成公钥

#1.进入ssh 目录
#2.生成公钥
ssh -ketgen -t rsa

2.添加到码云

idea集成使用git

1.手动:拷贝仓库地址的git目录

2.idea设置里,点点点/终端操作

git的分支

在这里插入图片描述

多个分支如果并行执行,就会导致代码不冲动,可以存在多个版本

如果有交集的时候,就涉及到合并分支等操作

  • 解决方案:选择要保留的地方,是保留以前的还是新的

例如:我们开发用dev分支,最后发布合并到master上。

更多:学习网址

https://gitee.com/all-about-git

以上是关于Git--总结的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段