1、Git是分布式版本控制系统
功能一:管理不同版本,回退到任何时刻
功能二:方便协同开发
2、Git基本命令
git初始化:git init
git暂存:git add .(全部暂存)
git暂存某一个文件:git add 文件名字
git提交代码:git commit -m '备注信息'
git提交历史记录:git log
git操作记录:git reflog
git撤销提交:git reset HEAD~
git撤销提交到某一个版本:git reset --hard 版本号
git diff 对比前后写的不同点
git revert 版本号: 回滚到最近的版本
3、分支
git branch 查看分支
git branch haha :创建一个新的分支名称为haha
git checkout 分支名称:切换分支
git merge 分支名称 :合并代码
合并的时候可能出现冲突,需要自行修改,修改完之后再去提交
4、远程分支
SSH连接,本地生成私钥和公钥:ssh-keygen -t rsa -C '邮箱地址'
生成公钥之后添加到gitee中
测试是否添加成功:ssh -T git@gitee.com,第一次会询问是否连接,输入yes即可
把gitee仓库里面的文件夹下载到本地:git clone gitee上面的地址,
例如:git clone git@gitee.com:qin-zz/css.git
然后把本地的代码提交到仓库里面: git push origin master
git pull 是把分支合并到主分支上,拉取合并