代码管理 ,git 命令整理
2018-06-24 01:02:06来源:未知 阅读 ()
//先要理解这四个概念,这是提交代码的流动轨迹: 1.工作区(编辑器)-经过add到2- 2.暂存区 (缓存)- 经过commit3- 3.本地仓库 (本地项目)-经过 push4- 4.远程仓库 (线上项目 ) //拉取远程(这里默认拥有项目权限) $ git clone <项目地址> //拉取远程分支,这里默认是master分支 $ git checkout -b <分支名称> /origin/<分支名称> //拉取远程分支(非master)到本地,比如要拉取dev_1.0.0的分支到本地 : git checkout -b dev_1.0.0 /origin/dev_1.0.0 //分支之间:切换,添加,删除 $ git branch -a //查看所有分支 $ git checkout <需要切换到的分支名称> //切换到某个分支 比如master(master也是分支,只是一般作为项目的线上发布版本,以它为主干) $ git branch <新建本地的分支名称> //新建本地的分支 $ git branch -D <删除本地分支的名称> //删除本地的分支 $ git push --set-upstream origin <需要提交到远程的分支名称> //将新建的本地分支提交到远程 $ git push - - delete origin <需要删除的远程分支名称> //删除远程的分支 //合并分支 $ git merge <分支名称A> //把分支A合到当前目录,注意是往当前目录合 //当前分支:提交 $ git add . //把编辑器里修改的内容提交到缓存 $ git status //查看缓存里 将要提交到本地仓库的内容 , 检验编辑器的内容是否都进入了缓存 $ git commit -m ‘提交日志’ //把缓存里的内容提交到本地仓库 $ git push //把本地仓库的内容 提交到远程仓库 $ git log - -stat -3 //查看远程最新提交的日志 的前三条 , 检验本地提交的内容是否提交到了远程 //当前分支:查看 $ git diff //查看 编辑器和缓存 的差异 $ git diff - -cached //查看 缓存和本地仓库 的差异 $ git diff <分支名称> origin/<远程分支名称> //查看 本地仓库和远程仓库 的差异 //当前分支:撤销 $ git checkout . 或者 git reset --hard 或者 git reset //撤销 git add . 的操作 $ git reset --hard origin/master //撤销 git commit -m ‘xxx’的操作 $ git reset --hard HEAD^ 或者 git push -f //撤销 git push的操作
备注:注意里面的‘--’编辑器里出来的 可能有差异,贴到命令行里的话,请自行手输下。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:ES6 编程风格
- js防止表单重复提交实现代码 2020-03-29
- 基于JQuery的多标签实现代码 2020-03-29
- 鼠标悬浮停留三秒后自动显示大图js代码 2020-02-21
- 默认让页面的第一个控件选中的javascript代码 2020-02-20
- 鼠标放在图片上显示大图的JS代码 2020-02-20
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash