美文网首页
git常用指令

git常用指令

作者: 读书的鱼 | 来源:发表于2017-02-28 10:24 被阅读0次

常用命令:
git clone +"地址" //从git仓库下载代码
git init //初始化仓库
git status //查看本地有没有提交或者修改的代码
git add . //提交所有代码
git commit -m "备注内容" //给提交的代码写备注
git push -u origin master //把代码提交到远程master上面

git rm 文件 //从git中删除某个文件

//git add 和 git commit 合并简写
git commit -am "*****"

1.版本回退
第一步:git reflog命令 //查看各个版本提交的版本号
第二步:git reset --hard 版本号
2.创建分支并切换到创建的分支上面
git checkout -b dev //-b参数表示创建并切换
git checkout master //切换到master分支
git branch //查看所有分支

git merge dev //如果你在master分支上,那么这就是合并dev分支上的代码到master上
git merge --no-ff -m "merge bug fixed" dev //合并分支并写上备注
git branch -d dev //删除dev分支

git checkout -b feature1 //创建feature1分支
git branch -d feature1 //删除feature1分支

git branch -D feature-01 //删除这个没有合并的分支

git checkout -b dev origin/dev //从远程检出dev分支到本地dev分支

2.标签
一般打标签是在master上面打的,所以打tag的时候先切到master分支上
git checkout master
git tag v0.1

如果遗忘了打tab,通过查看log日志,找到编号
git log --pretty=oneline --abbrev-commit
git tag v0.9 6224933

git show v0.1 查看版本0.1 有哪些修改

git tag -d v0.1 //删除本地tag
git push origin :refs/tags/v0.1 //删除远程分支

3.test分支合并dev分支的某次提交

第一步:git checkout dev
第二步:git log //查看想要合并到test分支的commitid,将commitid 记录下来
第三步:git checkout test
第四步:git cherry-pick commitid
第五步:git push //将合并后的代码推送到远程

相关文章

网友评论

      本文标题:git常用指令

      本文链接:https://www.haomeiwen.com/subject/xyctgttx.html