1.创建一个空的仓库

git init

2.配置git仓库

  • 配置姓名
  • git config --global user.name '张三'
  • 配置邮箱
  • git config --global user.email '3347xxxxx@qq.com'
  • 配置颜色
  • git config --global color.ui true
  • 配置别名
  • git config --global alias.is init

3.查看状态

git status
 
4. 将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区
  • 添加全部
  • git add .
  • 添加指定文件
  • git add  test.js

5.提交至暂存区

git commit -m "备注"

6.提交至远程仓库
git push
 
7.查看分支
git branch
 
8.查看所有分支
git branch -a
 
9.基于原有的分支末梢创建新分支new
git branch new 
 
10.切换到new分支
git checkout new
 
11.查看提交记录
  • 多行显示提交记录
  • git log
  • 单行显示提交记录
  • git log  --pretty=oneline
  • 配置单行显示记录的别名为olog
  • git config --global alias.olog 'log --pretty=oneline'
  • 使用别名查看记录(基于配置单行显示记录)
  • git olog
12.项目完成一个里程碑 可以创建一个标签v1.0
git tag v1.0
12.查看标签
  • 创建标签
  • git tab
  • 创建标签v1.1
  • git tag v1.1
  • 删除标签v1.1
  • git tag -d v1.1
  • 显示某个表情
  • git show v1.0

13. 将修改或未跟踪的文件添加至暂存区

git stash

14. 将暂存区的内容弹出

git stash apply

git stash pop

15.撤销暂存区的内容

git reset HEAD   readme

16.撤销版本库的提交

git reset --hard HEAD^

17.合并分支 (例如合并bug分支到master分支)

在master上执行 git merge bug

 
 

最新文章

  1. 数据结构与算法 Big O 备忘录与现实
  2. MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
  3. 浅谈C++设计模式之单例模式
  4. Python模块常用的几种安装方式
  5. 【iCore3 双核心板_FPGA】例程十一:乘法器实验——乘法器使用
  6. Django模板系统
  7. 创建CancellationTokenSource对象用于取消Task
  8. VS2013编译OpenSSL
  9. 用java在mysql中随机插入9000 000条数据
  10. JPA学习---第四节:JPA实例与JPA主键生成策略
  11. 【转载】Restful 简介
  12. 总结工作中常用到的linux命令大全_经典
  13. (转)jQuery验证控件jquery.validate.js使用说明+中文API
  14. UI设计(流程/界面)设计规范
  15. windows的bat脚本
  16. codeforces 38G - Queue splay伸展树
  17. YII框架实现 RBAC
  18. MySQL主从同步最佳实践
  19. 休息,考完了MCSD
  20. 一文搞定 Mybatis 的应用

热门文章

  1. SpringMVC学习笔记【狂神说】
  2. datax缺少clickhouse reader插件
  3. Svelte
  4. JS form表单数据校验及失效情况下的解决方案
  5. Linux系统Shell脚本第四章:shell函数
  6. JAVA 【SM2】加密解密
  7. 【Go】时间
  8. C语言中局部变量和全局变量关于释放
  9. 初学银河麒麟linux笔记 第三章 QT缺少的模块下载、更新软件源操作
  10. shell_Day05