git的基础操作

https://blog.csdn.net/a18307096730/article/details/124586216?spm=1001.2014.3001.5502

1:使用场景
git的基础操作_第1张图片
SVN,如果服务器里面的东西坏掉了,那么就全线崩盘了。
git的基础操作_第2张图片

1:基本配置
git config --global user.name “luka” (自己的名字就行)
git config --global user.email “[email protected]

#查看配置信息
git config–global user.name
git config–global user.email

本地操作

创建仓库,git init
仓库创建成功
git的基础操作_第3张图片

git的基础操作_第4张图片
#查看状态 git status
git的基础操作_第5张图片
#git add .
将所有的信息提交
#git commit -m “随便写个注释”
git的基础操作_第6张图片
#git log 可以看到有哪些数据
git的基础操作_第7张图片

修改文件后
#git status 查看
git的基础操作_第8张图片

git的基础操作_第9张图片

git log
git的基础操作_第10张图片

查看分支状态以及提交历史,该命令非常重要

git log --pretty=oneline --abbrev-commit --all --graph
(查看commit) graph

git的基础操作_第11张图片
版本回退
git reset --hard commitID
git的基础操作_第12张图片

#git reflog 记录所有的操作,通过这种方式可以找到丢掉的报告
git的基础操作_第13张图片
#创建ignore文件,让一些文件不被管理
touch .gitignore
*.a

git的基础操作_第14张图片

分支

查看分支,
get branch
在这里插入图片描述
head指向谁就表示当前的分支
git log --pretty=oneline --abbrev-commit --all --graph
在这里插入图片描述

创建分支
git branch "分支名称“
git的基础操作_第15张图片切换分支
git checkout ‘分支名称’

git的基础操作_第16张图片

合并分支
git merge
git的基础操作_第17张图片

删除分支:
git branch -d ‘分支名称’

合并分支有冲突的情况
这个时候需要人来处理
git的基础操作_第18张图片
git的基础操作_第19张图片

这种情况如下修改,简单粗暴。进行如下操作
1:先在文件里面直接修改
git的基础操作_第20张图片
第二步 在这里插入图片描述

第三部
git的基础操作_第21张图片
再按住ESC+wq就可以了
最终效果
git的基础操作_第22张图片

GIT完整工作流程

公钥流程

git的基础操作_第23张图片

配置公式秘钥
1:ssh-keygen -t rsa
不用管,一路回车
2:查看cat ~/.ssh/id_rsa.pud
并复制公钥
在这里插入图片描述
3:添加密钥
git的基础操作_第24张图片

4:验证是否添加成功
git的基础操作_第25张图片

5:将本地仓库推到远程仓库
git remote add origin【个人定义的远端仓库名称】 [email protected]:xwl654/git_test.git【远端的SSH地址】 创建远程仓库
git remote 查看
git push 将本地的代码推到远程仓库
git push origin【远端仓库名】 master[本地分支名]:master[远端分支名] 将本地的仓库推到远程仓库
最后可以看到已经推成功
git的基础操作_第26张图片
git的基础操作_第27张图片
git的基础操作_第28张图片

你可能感兴趣的:(git)