1.根据版本号进行回退:
git reset --hard 版本号
2.1合并分支:
假如我们想把dev上的代码合并到master的分支上,怎么做呢?
1)切换到master上;
2)执行git merge dev就可以了。
2.2查看远程分支:
1)git branch -a
2.3删除远程分支:
1)git push origin --delete <BranchName>
2.4删除远程分支:
git push origin 本地分支名:远程分支名
2.5删除本地分支:
git branch -d <本地分支名>
3.tag用法
1)打tag:切换到对应的commit版本,执行命令:git tag <版本号>
2)查看所有的tag:git tag
3)查看tag信息:git show <tag名>
4)推送tag到远程:git push origin <tag名>
5)获取远程tag:git fetch origin tag <tag名>
4.查看历史
1)git log 查看提交历史
2)git log -p <file> //查看指定文件的提交历史,带详情
git log --pretty=oneline 文件名 //简写版本
git show 【commit版本号】//查看某个版本的详细信息。
5.获取远程分支到本地
1)git checkout-b本地分支名x origin/远程分支名x
6.mergeRequest相关
1)查看git关联的远程库:git remote
2)推送到自己的主页:git push -u ZJWOrigin 本地分支
3)将分支保留到自己的主页:git push -u 自己的主页 newFeature
7.把ssh的key添加到gitLab:
参考博客:https://blog.csdn.net/xyzchenxiaolin/article/details/51852333
8.忽略文件的添加
//www.greatytc.com/p/62a412b7a6e8
9.配置用户名和邮箱
邮箱:git config user.email 你的目标邮箱名;
用户名:git config --global user.name 你的目标邮箱名;
10.重置本地分支到远程的额某个分支
git reset --hard ZJWOrigin/houselist_linkData
11. 放弃本兮文件所有修改
git checkout .