git add 添加暂存区
git commit 把暂存区的所有内容提交到当前分支
git init 初始化本地库
git config --global user.name 用户名 设置用户签名的用户名部分
git config --user.email 邮箱 设置用户签名的邮箱部分
git status 查看本地库状态
git add 文件名 添加到暂存区
git commit -m “日志文件" 文件名 提交到本地库
git reglog 查看历史版本
git reset --hard 版本号 版本穿梭
git log --pretty=oneline 查看版本号信息
二.版本回退
1.如果仅修改代码,未进行其他操作(没有提交的缓存区,和提交到本地库),返回未修改状态代码
命令:git checkout -- 文件名
2.如果仅修改代码,未进行其他操作(提交的缓存区,没有提交到本地库),返回未修改状态代码
命令:git reset -- 文件名
git checkout -- 文件名
3.如果仅修改代码,进行其他操作(提交的缓存区,提交到本地库),返回未修改状态代码
命令: git reset -- hard HEAD^
三.版本来回穿梭
先 git reflog命令,来查看版本号,然后git reset --hard 版本号
四.如果不小心上传个人隐私照片之类的如何删除
rm -rf 文件名
五 .本地分支操作
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定分支合并到当前分支上
git branch -d 分支名 删除分支
当主分支和其他分支同时修改同一个代码的同一行时,合并分支时会出现冲突(conflict)
查看冲突发生在何处的命令:git diff
解决方法:手动解决
减少冲突的操作方法
养成良好的操作习惯,先pull在修改,修改完成立即commit和push,一定要确保自己正在修改的文件是最新版本的,总之多交流
六.连接网络云端
git remote add 名字 地址
下载从码云:git pull origin 分支名
上传到码云:git push origin 分支名
七.免密登录模式
1.检查电脑目录下是否有.ssh目录,有删除即可
2.创建SSH Key命令 :ssh keygen -t rsa -C 用户名
会生成.ssh文件夹,查看生成两个文件id rsaeid_rsa.pub打开id_rsa.pub,复制里面的内容,到gitee上