作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:一个平凡而乐于分享的小比特的个人主页 文章收录专栏:Linux,本专栏目的在于,记录学习Linux操作系统的总结 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
sudo apt-get install git //安装git
git init //创建版本仓库
git add //把工作区的修改放入暂存区
git commit -m '说明信息' //版本创建
git log //查看版本记录
git reset --hard HEAD^ //HEAD 当前版本,HEAD^ 前一个版本,HEAD~n 前n个版本
git reset --hard 版本序列号 //版本回退
git reflog //查看操作记录
git checkout --文件 //放弃工作区的改动
git rm //删除文件git branch //查看分支
git branch 分支名 //创建分支
git checkout 分支名 //切换分支
git checkout -b 分支名 //创建并切换分支
git merge 分支名 //合并分支
git branch -d 分支名 //删除分支
git log --graph --pretty=oneline //查看分支图
git merge --no--ff -m '说明信息' //禁止快速合并
git stash //保存当前状态
git stash pop //还原先前的状态分支冲突:两个分支都有新的提交且修改相同文件
bug分支处理:
ssh-keygen -t rsa -C “user地址“

git clone 克隆地址git push origin 分支 //推送到远程分支
git branch --set-upstream-to=origin/远程分支 本地分支 //本地分支追踪远程分支
git pull origin 分支 //从远程分支拉取