git使用(命令)-转
git 操作
远程仓库: 即保存我们代码的服务器
本地仓库: 连接本地代码跟远程代码的枢纽,不能联网时本地代码可先提交至该处
缓存区: 提交代码、解决冲突的中转站;
工作区间: 我们创建的工程文件
一 常用命令
1.克隆
git clone url
2.创建远程dev分支到本地dev
git checkout -b dev origin/dev
3.查看本地分支
git branch
4.查看所有分支(本地和远程分支)
git branch -a
5.与服务器建立dev分支关联
git branch --set-upstream-to=origin/dev dev
6.切换分支
git checkout dev
7.创建本地分支
git branch xxx
8.删除本地分支
git branch -d xxx
9.合并xxx分支到当前分支
git merge xxx
10. 获取tag标签版本
git checkout tag
二 常用代码提交操作
1.先查看状态
git status
2.新增文件
git add xxx
新增所有文件 git add --all
3.修改提交文件
git commit -m '备注'
4.下载服务器最新文件
git pull
5.查看是否冲突
git status
6.提交到远程服务器
git push origin xxx
三 回滚到某个版本
1.先显示提交的log
git log -3
2.回滚到指定的版本
git reset --hard xxxxx
回滚到上一个版本
git reset --hard HEAD^
3.强制提交到master分支
git push -f origin master
四 打标签操作
1.查看当前标签状况
git tag
2.以创建带有说明的标签,用-a指定标签名, -m指定说明文字
git tag -a VRxx -m '说明'
3.切换回master分支
git checkout master
4.将dev分支并到master, -no-ff表示禁用fast forward,并执行一次提交,所以加入提交说明方便跟踪历史
git merge --no-ff -m '说明' dev
5.切换回dev分支
git checkout dev
6.推送标签到远程库
git push origin VRxxx
git push origin --tags 推送所有标签到远程库