Git
版本控制
多人开发必须要使用版本控制
版本控制分类
本地版本控制
集中版本控制:svn
分布式版本控制:git
不会因为服务器损坏或者网络问题造成无法工作情况
SVN和Git的区别
git历史
环境配置
registry.npmmirror.com/binary.html…
基本linux命令
git必要命令
所有的配置文件其实都保存在本地在git安装目录下面
git config -l 查看本地的命令
git config --system --list 查看系统配置的命令
git config --global --list 用户自己配置的信息
、
设置名字和邮箱跟你的git账号一样
git工作原理
工作区域
我们在自己电脑上都是自己的工作目录 WD
提交文件
先在工作目录上 git add files 提交自己的文件到暂存区
然后再用git commit message 暂存区的文件提交到资源库
然后在用 git push 分支(master) 提交到远程服务器
拉取文件也跟上图一样
git的区域(了解一下)
项目搭建
本地仓库搭建
1.初始化文件(是个隐藏文件)
克隆远程仓库
git clone gitee.com/shanhu-eigh…
文件操作
文件的4种状态
git status 查看文件状态
使用 git add 文件名(.是全部文件)可以改变其状态,并提交进暂存区
然后使用 git commit -m “ msg” 提交暂存区的对象
忽略文件
.gitgnore文件中的配置
码云
绑定ssh公钥 实现免密码登录
然后复制.pub文件内容,放入公钥中
新建仓库
idea集成git
Git分支
1.新建项目,绑定git
将远程的git文件目录拷贝到项目中
就是我们从远程克隆下来的目录 的.git文件放入我们项目中
会发现颜色变了
然后通过
或者git命令来使用就可以推送到远程的仓库中了
Git分支
git分支命令
#列出所有本地分支
git branch
#查看远程分支
git branch -r
#新建分支,但是依旧停留在当前分支
git branch dev(分支名)
#新建分支,并切换到该分支
git checkout -b dev(分支名)
#删除分支
git branch -d dev
#删除远程分支
git push origin --delete dev
git branch -dr dev
#合并指定分支到当前分支
git merge dev
\