码迷,mamicode.com
首页 > 其他好文 > 详细

Git常用指令总结

时间:2018-06-25 12:52:06      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:text   情况   gre   rem   增加   列表   har   总结   origin   

git 已经成为日常开发流不可或缺的一部分,甚至说是核心部分,但有些不常用指令时常会忘记,再次坐下备忘,省的用到的时候再去找了。用到的时候才会记录,指令是不断增加的,请不要见怪 ~>~

git 常用指令总结
command 说明 备注
git pull 从远程拉去代码到本地,并自动合并 merge Text
git push
git fetch 从远程拉取代码到本地,不自动合并 可能会有缓存问题
git fetch -p 从远程拉取代码到本地,不自动合并 可以解决缓存问题
git branch -a 查看远程分支和本地所有分支
git branch -r 查看远程分支
git branch -D 分支名 删除本地分支
git push origin :分支名 删除远程指定分支 [origin 后面有空格]
git push origin --delete 分支名 删除远程分支 [同上]

|git remote show origin | 查看本地分支和追踪情况||
|git remote prune origin | 本地同步删除已删除的远程分支||
|回滚|
|git reset --hard HEAD^| 本地提交回滚1次||
|git reset --hard HEAD~3| 最近3次提交回滚 ||

批量操作

grep 是对 git branch 的输出结果进行匹配
xargs 的作用是将参数列表转换成小块分段传递给其他命令

本地删除:git branch | grep ‘正则‘ |xargs git branch -D 
                    从分支列表中匹配到指定分支,然后一个一个(分成小块)传递给删除分支的命令,最后进行删除。

远程删除:git branch -r | grep ‘正则‘ |xargs git push origin --delete          

Git常用指令总结

标签:text   情况   gre   rem   增加   列表   har   总结   origin   

原文地址:http://blog.51cto.com/12750968/2132356

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!