git的发展

Git 两周开发 Linus开发,主要是为了管理大量人员维护代码

Git分布式版本控制系统

基本命令

history:查看之前用过的命令

vimtutor

git配置

查看配置 git config -l

git config --system --list

git config --global --list :用户配置

用户必须要配置 (.gitconfig文件)

用户:

git config --global user.name "tan"

git config --global user.email "139@qq.com"

git基本理论

WorkSpace:工作区,存放项目的地方

Index、Stage 暂存区,临时存放的,只是一个文件(git add .)

Repository:仓库区,本地仓库,安全存储数据的位置 (git commit)

Remote Repository:远程仓库

项目搭建

  • 搭建:

    • git init(本地),或者git clone url(远程)
    • git state
    • git add.
    • git commit
  • 忽略添加到暂存区的文件:gitignore
    • ! 表示例外规则不被忽略
    • 名称最前面有一个路径分隔符(/),要忽略的文件在此目录下,子目录下的文件不忽略
    • 名称最后面有一个路径分隔符(/),忽略此目录下该名称的子目录,非文件

git分支

查看所有分支

git branch

新建分支

切换分支

合并分支

#新建分支
`git branch branchName` # 切换分支
git checkout -b [branch] # 合并分支
git merge [branch] # 删除分支
git branch -d [branch] # 删除远程分支
git push origin --delete [branch-name]
git brach dr [romote/branch]
  • master分支一般用来发布新版本,一般不修改
(base) matytan@matytandeMacBook-Pro gittest % git branch
* master
(base) matytan@matytandeMacBook-Pro gittest % git branch dev
(base) matytan@matytandeMacBook-Pro gittest % git branch
dev
* master

最新文章

  1. MBTiles
  2. *HDU1847 博弈
  3. JFinal - 事务实现的原理
  4. OC 单元测试学习笔记
  5. Scalaz(44)- concurrency :scalaz Future,尚不完整的多线程类型
  6. STM32时钟系统
  7. rabbitMQ实战(一)---------使用pika库实现hello world
  8. Unity3d 与IOS 相互调用
  9. (7) 引用Objective-C class library
  10. BZOJ 1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
  11. [速成]了解一致性hash算法
  12. mysql数据库表的修改及删除
  13. 关于在windows上远行的虚拟机为ubuntu16.04中不能复制和粘贴的问题解决方案
  14. Express全系列教程之(六):cookie的使用
  15. UVa 679 - Dropping Balls【二叉树】【思维题】
  16. swapper_pg_dir主内核页表、init和kthreadd、do_fork时新建子进程页表、vmalloc与kmalloc
  17. css清楚浮动的class
  18. Redis我想入门——启动
  19. BZOJ 1061: [Noi2008]志愿者招募(线性规划与网络流)
  20. ReportMachine 自定义代码 画细线

热门文章

  1. centos 7 部署 zookeeper
  2. Centos7.6安装python3.6.8
  3. nginx与mysql安装
  4. 鸿蒙内核源码分析(ELF解析篇) | 你要忘了她姐俩你就不是银 | 百篇博客分析OpenHarmony源码 | v53.02
  5. P4770-[NOI2018]你的名字【SAM,线段树合并】
  6. 使用AC自动机解决文章匹配多个候选词问题
  7. uniapp内嵌H5页面和uniapp页面相互传值
  8. 第30篇-main()方法的执行
  9. Shadertoy 教程 Part 1 - 介绍
  10. Unity——计时器功能实现