git常用操作
一、Git恢复之前版本的两种方法reset、revert
方法一:git reset
如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法。
1. 查看版本号:可以使用命令“git log”查看:
2. 使用“git reset --hard 目标版本号”命令将版本回退:
3. 使用“git push -f”提交更改:
方法二:git revert
如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法。
1. 查看版本号:
2. 使用“git revert -n 版本号”反做,并使用“git commit -m 版本名”提交:
3. 使用“git push”推上远程库:
二、git合并代码
git 将‘fenzhi’分支代码合并到主分支
1、切换到分支
git checkout fenzhi
1、把分支代码拉取到本地
git pull
2、切换主分支(master)
git checkout master
3、合并‘fenzhi’分支到master主分支
git merge fenzhi
4、将主分支代码上传
git push
git 将主分支代码复制到‘fenzhi’分支
1、切换到主分支(master)
git checkout master
2、拉取远程仓库的代码
git pull
3、切换到需要合并的分支
git checkout fenzhi
4、将主分支中的代码merge到fenzhi
git merge master
5、上传代码
git push origin fenzhi
三、git提交代码报错
莫方~可以按照以下步骤来解决:
1、按键盘上的“i”键可进入插入模式
2、这时可以修改最上方的黄色部分,改成你想写的合并原因
3、按键盘上的“Esc”键退出插入模式
4、最后在最下面输入“ :wq ”后按回车键即可
四、git仓库用户名
git config --global user.name "weiyi"
git config --global user.email "weiyi@qq.com"
五、本地git账号密码修改
控制面板 =》用户账户 =》 凭据管理器 =》 windows凭据 在里面找到你那个git账户的凭据