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命令操作一个完整流程
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段