git使用(命令)-转

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 推送所有标签到远程库