常用的git指令

命令行常用命令(在git bash上生效,部分在cmd无用)

  1. pwd (print working directory) 查看当前所在路径–绝对路径
  2. cd(change directory) 切换目标
  3. ls(list) 查看当前目录下的内容
  4. mkdir(make directory) 创建目录
  5. touch 创建文件
  6. cat 查看文件内容(一次性将内容全部显示)
  7. less 查看文件内容(显示部分信息)–再次输入‘回车’一行一行显示,‘空格’一页一页显示 ,‘b’一次向上走一页
  8. rm(remove) 删除文件,-rm -rf 文件夹(循环递进删除文件夹)
  9. rmdir(remove directory)删除文件夹(只能删除空文件夹,不常用)
  10. clear 清屏
  11. q 退出
  12. mv(move) 移动文件或重命名、
  13. cp(copy) 复制文件
  14. echo ‘内容’ > 文件名 (输出内容到文件中,每次输入都是覆盖原来的文件)
  15. echo ‘内容’ >>文件名(输出内容到文件中,每次输入都是追加新内容)

git常用命令

1,配置git用户名和密码

    git config  --global user.name sungit config  --global user.email  sun@qq.com

2, 查看当前git的配置

   git config --list

3,初始化git 仓库

      git init

4, 查看当前仓库的状态

      git status

5 ,将工作目录中的文件添加到暂存区

	git add --all

6, 将暂存区中的代码提交到本地仓库,形成一个版本

      git  commit -m 备注(如果备注内容带空格,则需要加‘’)

7,更新代码

      git  pull

8,提交代码

      git  push

9,克隆代码

      git  clone  地址

10,更改文件名
git add
>例如 git add html/index.html 添加更改的index.html(按查看结果的路径走)

分支相关命令

① 查看分支

        git  branch (显示结果中 有* 代表当前所在分支)

② 创建分支

        git  branch 分支名称

③ 切换分支

       git  checkout 分支名称

④ 创建并切换分支

      git  checkout -b 分支名称

⑤ 删除分支 (如果分支没有被合并不允许删除)

     git  branch -d 分支名称

⑥ 删除分支(强制删除分支)

     git  branch  -D 分支名称

⑦ 合并分支

   - git pull origin feature //从远程拉取分支与当前分支合并- git fetch origin feature:feature 从远程分支feature分支拉取到本地命名为feature- git merge -no-ff -m "text" feature 将feature分支合并到当前分支下(所处的分支)

** ⑧ 添加标签**

   git tag>git tag testscrm-develop-201505081353 库名-分支名-年月日时分

** ⑨ 将标签或分支推送到服务器**

   - git push origin feature 将feature分支推送到服务器-  git push origin tags 将标签推送到服务器

案例1,本地无testcrm库时,需要将testcrm库中的feature分支合并到develop分支

一、获取仓库

在F盘中选择git bash,进入操作

git clone git@172.16.33.3:testcrm 克隆项目库

cd testcrm 进入新增目录

git branch -a 查看本地分支和远程库的分支

二、切换分支

git checkout develop 切换到develop分支

三、拉取分支

git fetch origin feature:feature 拉取feature分支

四、合并feature分支到develop分支,将feature分支合并到develop分支下,处于develop分支下

git merge –no-ff –m “merge 201509071552” feature 合并feature分支到develop分支
(git merge --no-ff -m “merge 201509081552” feature)

git log 查看提交记录

五、添加标签

git tag testcrm-develop-201509071558 // 库名+分支名+添加标签的时间(年月日时分)

六、推送分支到服务器

git push origin develop

七、推送标签到服务器

git push origin --tags

案例2,本地有testcrm分支,需要将develop与feature分支合并

一、更新testcrm目录,右键git bash 进入git命令

git checkout develop 切换到develop分支

git pull origin develop 更新develop分支

二、更新feature分支

git fetch origin feature:feature (或者切换到feature分支下,执行 git pull origin feature)

三、合并分支,将feature分支合并到develop分支下,处于develop分支

git merge -no-ff -m “merge 201509071552” feature

git log 查看提交记录

四、添加标签

git tag testcrm-develop-201509071558 //项目库名-分支名-添加标签的时间(年月日时分)

五、推送分支到服务器

git push origin develop

六、推送标签到服务器

git push origin tags

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/511128.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于“算力”,这篇文章值得一看

作者 | 小枣君来源 | 鲜枣课堂今天这篇文章,我们来聊聊算力。这两年,算力可以说是ICT行业的一个热门概念。在新闻报道和大咖演讲中,总会出现它的身影。那么,究竟到底什么是算力?算力包括哪些类别,分别有什么…

宜搭小技巧|找不到应用怎么办?群应用一键直达

简介:5步学会「一键添加群应用」! 上期钉多多将Excel一键转应用后,大大提高了同学们的工作效率,于是小伙伴们纷纷用钉钉宜搭创建了各种各样的应用,那么新的问题产生了...... 每次提交数据都要切换到工作台找到对应的…

前端实现多文件编译器

简介:在前端工程中,有时我们需要在浏览器编译并执行一些代码,这种需求常见于低代码场景中。例如我们在搭建时需自定义一部分代码,这些代码需要在渲染时执行。为了方便起见,我们写的代码一定是 ES6 语法,如果…

3个月夯实基建,鲜丰水果这样实现研发数字化

简介:3个月夯实基建,鲜丰水果这样实现研发数字化。简单、快速地提升产研团队的交付质量和交付效率,成为了支持组织业务创新的必选项。让我们一起看看鲜丰究竟如何逐步破局。 鲜丰水果,创始于1997年,历经25年发展史的鲜…

打通源码,高效定位代码问题|云效工程师指北

简介:为了帮助企业和团队挖掘更多源代码价值以赋能日常代码研发、运维等工作,云效代码团队在大数据和智能化方向进行了一系列的探索和实践(例如代码搜索与推荐),本文主要介绍我们如何通过直接打通源代码来提高研发与运…

Nreal中国AR眼镜发布会:正式推出Nreal X和Nreal Air 售价2299元起

2022年8月23日,全球领先的消费级AR眼镜品牌Nreal在京召开中国首场AR眼镜发布会,面向中国市场正式推出三款硬件产品,其中包括两款AR眼镜:全球首款眼镜形态、探索增强现实技术无限场景应用的全功能AR眼镜——Nreal X;全新…

大数据时代下的App数据隐私安全

简介:随着信息技术快速发展,大数据为我们带来信息共享、便捷生活的同时,还存在着数据安全问题,主流商业模式下APP面临新的挑战。工信部持续开展APP侵权整治活动,进行了了六批次集中抽检,检查了76万款APP&am…

react知识总结

react是什么 用于动态构建用户界面的javaScript库 (只关注视图) react是谁开发的 由Facebook开发,且开源。 react的优点 1、高效,使用虚拟DOM优秀的Diff算法,尽量减少与真实DOM的交互 2、组件化开发 3、声明式编码…

基于 Mesh 的统一路由在海外业务的实践

简介:本文主要介绍我们最近在利用 Service Mesh 架构解决海外业务问题中一些实践和价值探索。我们在海外业务引入 Mesh 架构过程中,充分利用 Istio 的基于 yaml 来描述和定义路由的抽象能力,制定了企业流量治理标准,并将集团海外业…

中国RISC-V机遇与变革下,赛昉科技发布两款高性能新品

8月23日,专注于RISC-V芯片研发的赛昉科技举办2022新产品发布会,发布两款重磅新品:全球首款量产高性能RISC-V多媒体处理器——昉惊鸿7110(JH7110),和全球性能最高的量产RISC-V单板计算机——昉星光 2&#x…

小米电商 Apache Dubbo-go 微服务实践

简介:2021 年是小米中国区电商部门变动调整较大的一年,小米中国区早期电商、服务体系建立在 Go 语言构建的微服务体系之上,由内部自研的 Go 语言微服务框架 koala 支撑起数以千计的微服务应用。随着业务的发展,新零售体系的成立以…

sass的使用方法

sass的优缺点 优点:css预处理器为css增加一些编程的特性,无需考虑浏览器的兼容性问题。支持嵌套、变量和逻辑等。可以让css更加简介、提高代码复用性、逻辑分明等等。 缺点:css的文件体积和复杂度不可控;增加了调试难度和成本 常用…

RocketMQ 端云一体化设计与实践

简介:本文首先介绍了端云消息场景一体化的背景,然后重点分析了终端消息场景特点,以及终端消息场景支撑模型,最后对架构和存储内核进行了阐述。我们期望基于 RocketMQ 统一内核一体化支持终端和服务端不同场景的消息接入目标&#…

计算机死机的时候,它在干什么?

作者 | 轩辕之风来源 | 编程技术宇宙今天花几分钟跟大家分享一个很有意思又能涨知识的问题:电脑死机的时候到底在干什么?电脑死机,应该每个接触计算机的小伙伴都经历过吧。尤其是早些年,电脑配置还没现在这么高的时候,…

交付铁三角的故事之兵戎相见

简介:大家好,交付铁三角带着全新的故事来啦!一直被应用交付难题所困扰的他们这次又遇到了新的难题,售前大佬的一句客户资源规划缘何让开发铁子暴怒,交付小锤的劝架为何致使自己的交付团队陷入这场漩涡之中,…

一位“老程序员”的反思:C、Python、Java 不可兼得,专心学好一门编程语言就行!...

摘要:大多数程序员在其职业生涯中,接触到的编程语言不止一种,但主要掌握并运用的多数只有一门。那么在数量繁多、适用领域各不相同的编程语言中,哪一门更适合你来学习呢?“老程序员”Eleanor Berger 总结了这些年来他对…

高效使用Java构建工具|Maven篇|云效工程师指北

简介:高效使用Java构建工具|Maven篇。众所周知,当前最主流的Java构建工具为Maven/Gradle/Bazel,针对每一个工具,我将分别从日常工作中常见的场景问题切入,例如依赖管理、构建加速、灵活开发、高效迁移等&am…

react中的axios配置文件

const { createProxyMiddleware } require(http-proxy-middleware); module.exports function(app) {app.use(/home, createProxyMiddleware({// 目标地址target: https://home-api.pinduoduo.com,// 修改原地址changeOrigin: true,}));app.use(/api,createProxyMiddleware({…

布局云与边缘之后,Akamai 为何加码安全领域

作者 | 宋慧 出品 | CSDN 云计算 随着云的深入和普及,云上的安全也变得愈加重要。CSDN 系列技术直播栏目《大咖来了》就曾重点讨论 云上安全的攻防之道 ,以及云原生的安全发展。 最近,发明 CDN 技术的资深技术厂商 Akamai,继增强…

Dubbo-go 服务代理模型

简介:HSF 是阿里集团 RPC/服务治理 领域的标杆,Go 语言又因为其高并发,云原生的特性,拥有广阔的发展前景和实践场景,服务代理模型只是一种落地场景,除此之外,还有更多的应用场景值得我们在研发的…