git操作命令
1.添加远程仓库
- git remote add origin git:gitUrl //绑定远程仓库origin
2.删除远程仓库
- git remote remove origin //取消绑定远程仓库origin关系
3.查看远程仓库
- git remote -v
3.查看本地分支
- git branch
4.查看远程分支
- git branch -r
5.创建本地分支
- git branch test //从当前提交处创建本地分支test
6.删除本地分支
- git branch -d test //删除本地分支test
7.将本地分支推到远程
- git push -u origin dev //第一次推送分支,用-u参数:将本地与远程分支关联
- git push origin dev //之后每次推送分支可用
8.fetch拉取
- git fetch origin dev //将远程dev分支拉取到本地
9.pull拉取
- git pull origin dev //将远程dev分支代码拉取到本地
10. checkout切换分支
- git checkout master //切换到master分支
11. commit提交
- git commit -m [message] //提交暂存区到本地仓库
12. cherry-pick提交
将指定commit到提交到当前分支,当前分支会产生新的提交(commitHash不同)
- git cherry-pick <commitHash> //使用id提交
- git cherry-pick <branchName> //使用分支名提交最新一次commit
- git cherry-pick <commitHashA> <commitHashB> //提交多个
- git cherry-pick A..B //提交从A开始到B的所有提交(不包含A)
- git cherry-pick A^..B //提交从A开始到B的所有提交(包含A)