git常用指令

日常开发中常用git操作指令

1.提交本地版本

提交已有分支
git pull --rebase origin master
git push

提交本地test分支作为远程的master分支
git push origin test:master 

2.查看git log

git log --pretty=oneline

最近3条
git log --pretty=oneline -3 

3.版本回退

回退最近一次修改
git reset --hard HEAD  

回退到指定commit版本
git reflog
git reset --hard 98abc5a

4.分支切换

git checkout -b branchname  //新建并切换至新分支

例如:git checkout -b test origin/test

5.git clone

clone指定 test分支
git clone -b test http://git.mchz.com.cn/capaa/datamasking-parent.git

6.git push

git push origin master:test -f        //将本地masterpush到远端test

7.git merge

合并操作:合并master和远程test

git clone -b master http://git.mchz.com.cn/capaa/datamasking-parent.git

git pull --rebase origin master 

git checkout -b test origin/test

git checkout master

git merge test

将合并的分支推送到远端某个分支


8.远程master覆盖本地

git fetch --all

git reset --hard origin/master

git pull

你可能感兴趣的:(git常用指令)