git

  1. help
  2. config
  3. init
  4. commit
  5. diff
  6. rename
  7. mv
  8. rm
  9. head
  10. revert
  11. reset
  12. branch
  13. checkout
  14. branch-diff
  15. fast-forward
  16. merge
  17. conflict
  18. rm-branch
  19. stash
  20. log
  21. alias
  22. ignore
  23. girignore
  24. remote
  25. origin
  26. push
  27. remote-workflow
  28. clone
  29. fetch
  30. fork
  31. pull-request
  32. collaborator
  33. github-tools
  34. brackets-git

1、命令help

 git 或者 git help       //显示常用的git命令
git help -a         //会显示所有的git命令
git help 命令 //查看具体的命令的说明(f键向下翻页、b键向上翻页、q退出)

2、命令config

在安装好git后,需要进行配置:

 git config --global user.name 'xuelisheng'               // 设置name
git config --global user.email 'xls0930@163.com' // 设置email
git config --list //查看配置信息
git config --unset --global user.name    //撤销配置name
git config --global color.ui true //设置git输出颜色

以上的这些全局配置都会被保存在.gitconfig文件中,此文件将会放在当前用户的主目录下。在mac终端下:

                              

3、命令init

 git init                            //初始化目录即创建全新的git仓库

                              

如果不想使用git来管理此文件夹,直接删除.git目录即可。

在mac终端下可以使用open命令用图形化界面的方式显示上述.git目录。

                            

4、命令git status

 git status                        //此命令可以查看当前工作区和暂存区文件的状态        

                            

此时在movietalk目录下创建文件test.cpp,此时再使用git status命令查看:

                            

 git add .                            //将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区

                             

  git commit -m  'message'               //主要是将暂存区里的改动给提交到本地的版本库    

每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit-id,commit-id在版本回退的时候是非常有用的,它相当于一个快照,可以在未来的任何时候通过与git reset的组合命令回到这里。

                            

 

最新文章

  1. [LeetCode] Paint House II 粉刷房子之二
  2. MorkDown 常用语法总结
  3. asp.net时间 日期(DateTime) 的格式处理
  4. IL-rewriting profiler
  5. SkipList跳表基本原理
  6. Java中native关键字[转]
  7. ignorable tips
  8. 【转载】Win7利用任务计划程序实现定时关机
  9. 关于echarts.js 柱形图
  10. ffmpeg推流方式采用TCP协议
  11. Linux 第四天
  12. XOR+base64加密
  13. SQLServer将一个表的数据导入到另一个表
  14. SpringMVC学习笔记二第一个小的程序
  15. css3美化滚动条样式
  16. SVN服务器搭建和使用以及冲突解决、用户密码修改
  17. [转]Using Browser Link in Visual Studio 2013
  18. Python atan2() 函数
  19. python序列化和json
  20. 转:mysql加锁处理分析

热门文章

  1. Genymotion上运行ARM架构Android项目
  2. 基于【 Docker】三 || Docker的基本操作
  3. 让一个父级div根据子级div高度而自适应高度
  4. leetcode-111. 二叉树最小深度 · Tree + 递归
  5. CentOS 7安装Hadoop集群
  6. Image Processing and Analysis_8_Edge Detection:Design of steerable filters for feature detection using canny-like criteria ——2004
  7. You're currently running Fcitx with GUI 错误解决 Fcitx
  8. Linux系统管理——用户、组
  9. C# Winfrom DataGridView DataSource绑定数据源后--解决排序问题
  10. 扩展的KMP算法图解