Git

  • 1. Git是什么
  • 2. Git命令行入门
  • 3. Git常用命令

1. Git是什么

Git它是一个免费开源的分布式版本控制系统,你可以使用Git提高我们处理一些大大小小的项目所有文件,可以说是提高团队开发效率神器.

2. Git命令行入门

简易的命令行入门教程:

Git 全局设置:

git config --global user.name "徐明晓"
git config --global user.email "1206512593@qq.com"

创建 git 仓库:

mkdir Code-practice
cd Code-practice
git init  //初始化一个Git仓库的
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/xumingxiao/Code-practice.git
git push -u origin master

已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/xumingxiao/Code-practice.git
git push -u origin master

https://baijiahao.baidu.com/s?id=1662514114882320614&wfr=spider&for=pc

3. Git常用命令

初始仓库常用命令

1,git init:Git是使用git init命令来初始化一个Git仓库的,安装完Git时第一个使用命令就是Git init命令.

2,git clone:使用该命令的时候,是从Git仓库拷贝项目,常见的是我们经常去GitHub下载开源项目,就相当克隆项目到本地,正确使用命令格式是git clone ,repo表示Git仓库,directory表示本地目录.

创建与合并分支

1,gir add x.html:修改代码,意思就是修改x.htnl.

2,git commit -m x.htnl:提交代码,x.htnl就是需要提交的文件.

3,git checkout master & git merge dev:将dev合并到master.

4,git checkout master & git checkout -b dev:意思是从master分支创建dev分支并切换到dev分支.

5,git branch -D issues:本地强制删除分支issues.

6,git status:该命令是查看你上次提交之后是否有修改.

7,git diff:该命令是用来查看执行git status的结果的详细信息,也是常用的一个命令.

8,git rm:该命令也是删除文件,命令格式为git rm <删除的文件>

9,git mv:此命令就是重命名或者移动,学过Linux系统的话,对这些命令就很熟悉了.

Bug分支常用命令

1,git stash clear:该命令是将stash空间清除.

2,git stash pop:该命令就是恢复的同时把stash内容进行删除的.

3,git stash:此命令将当前更新的代码储藏,等恢复再使用.

标签管理命令

1,git tag -a v1.0:该命令的-a参数会允许你添加一些信息,注意的是当使用git tag -a的时候,Git会打开一个编辑器让你输入tag信息.

2,git log --pretty=oneline --abbrev -commit:该命令就是要给某一周commit打标签的意思.

3,git show v1.0.0:该命令是查看所有标签.

4,git tag -d v1.0.0:该命令删除本地标签

5,git tag -d v1.0.0:该命令先从本地删除标签,然后在用远程删除命令git push orign :refs/tags/v1.0.0.

提取远程仓库

1,git fatch:该命令是从远程仓库下载分支和数据.

2,git mergez:该命令就是从远程仓库提取数据并合并当前分支.

3,git remote rm 别名:我们可以删除远程仓库.

【烈日炎炎战后端】Git(0.1万字)相关推荐

  1. 【烈日炎炎战后端】Nginx(0.3万字)

    Nginx 1.什么是Nginx 2.为什么要用Nginx 3.为什么Nginx性能这么高 4.Nginx怎么处理请求的 5.什么是正向代理和反向代理 6.使用"反向代理服务器的优点是什么? ...

  2. 【烈日炎炎战后端】Zookeeper(0.5万字)

    Zookeeper 1.谈下你对 Zookeeper 的认识? 2.Zookeeper 都有哪些功能? 3.谈下你对 ZAB 协议的了解? 4.Zookeeper 怎么保证主从节点的状态同步? 5.Z ...

  3. 【烈日炎炎战后端】SpringMVC(0.5万字)

    SpringMVC 1.谈谈你对 MVC 模式的理解? 2.SpringMVC 的工作原理/执行流程? 3.SpringMVC 的核心组件有哪些? 4.SpringMVC 常用的注解有哪些? 5.@R ...

  4. 【烈日炎炎战后端】 数据结构(0.7万字)

    数据结构 1. B-树和B+树 2. 红黑树 3. 跳表 4. 排序 5. 哈希冲突解决方法 6. dfs和bfs 1. B-树和B+树 图片来源: link. 一个m阶的B-树和B+的区别,具有如下 ...

  5. 【烈日炎炎战后端】消息队列(1.0万字)

    消息队列 1. 消息队列的优点有哪些? 2. 消息队列的缺点有哪些? 3. 如何保证消息的有序性? 4. 如何保证消息的可靠性传输? 5. RabbitMQ如何实现消息确认机制? 6. 如何保证消息队 ...

  6. 【烈日炎炎战后端】Linux(0.3万字)

    Linux常用命令英文全称(辅助理解用): link. 1. Linux基础命令 (1) 首先,在进入linux系统后.我们常常需要知道系统只有哪些文件,这个时候可以使用显示列表命令(ls). [ro ...

  7. 【烈日炎炎战后端 】MyBatis(0.4万字)

    MyBatis 1. 谈谈你对 MyBatis 的理解? 2. MyBaits 的优缺点有哪些? 3. MyBatis 与 Hibernate 有哪些不同? 4.MyBatis 中 #{} 和 ${} ...

  8. 【烈日炎炎战后端】计算机网络(4.2万字)

    计算机网络(42068字) 2. 输入url(网址)之后到显示网页的过程? 3. 什么是沾包?如何处理? [< TCP专题之三次握手四次挥手>] [1] TCP报文的结构 [2] 解释一下 ...

  9. 【烈日炎炎战后端】Elecsticsearch(1.5万字)

    Elecsticsearch 1. Elecsticsearch介绍 2. Elecsticsearch核心概念 3. Elecsticsearch中的倒排索引 4. Elasticsearch分布式 ...

最新文章

  1. BZOJ5102:[POI2018]Prawnicy(贪心,堆)
  2. 已解决:Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed:
  3. Excel 常见公式
  4. repl java9_Java 9抢先体验:与JShell进行动手实践– Java REPL
  5. 为Java应用程序编写数据驱动的测试
  6. 老李推荐:第6章6节《MonkeyRunner源码剖析》Monkey原理分析-事件源-事件源概览-命令队列...
  7. Chapter4-1_Speech_Synthesis(Tacotron)
  8. 分布式精华问答 | 秒懂分布式与集群的区别
  9. 已经push的如何回退_如何撤回Git push 到远程分支以后的方法
  10. 基于队列的锁:mcs lock简介
  11. 用Python将一个文件夹下多个子文件夹中相同文件拷贝到同一个文件夹中并重新命名
  12. java 给对象添加属性_在java中怎么给对象添加属性和方法?实例分享
  13. 最全事业单位考试计算机基础知识试题,最全的事业单位考试计算机基础知识试题...
  14. 第八章 软件维护(1)
  15. java分布式事务框架_Java分布式事务,及解决方案
  16. 笔记本电脑的计算机配置在哪里可以找到,笔记本无线设置在哪里_笔记本电脑设置无线网络的步骤-win7之家...
  17. 锐捷服务器系统安全,更安全 锐捷网络发布RG-ESS易安全系统
  18. 如何让你的内网服务器可以被外网访问到(端口映射、NAT、域名解析、IP地址)
  19. 丰田召回事件的深层次原因
  20. 视频驱动之eDP接口LCD调试

热门文章

  1. 多次办理这项公积金业务都涉及到查询信用报告,是否会影响将来申请贷款?
  2. mathtype导致无法粘贴解决方法
  3. 学习篇之华为快应用的开发(一)
  4. python从属关系编号_42:对象、类、以及从属关系
  5. python数据标准_python-StandardScaler数据标准化
  6. 只有程序员看的懂面试圣经|如何拿下编程面试
  7. 解决Android Studio连接不上逍遥模拟器的问题
  8. 西门子1200plc轴运动控制程序模板
  9. Fluent网格划分经验
  10. python列表sort倒序输出_Python 列表sort()添加key和reverse参数操作方法|python基础教程|python入门|python教程...