Git使用小结

1.创建代码库 & 配置个人信息

1.1创建代码库
$ git init
1.2配置用户名和邮箱

以下两个命令会将用户信息保存在当前代码库中

$ git config user.name XXX
$ git config user.email XXX@gmail.com
1.3一次性配置用户名和邮箱

注意:以下两个命令会将用户信息保存在用户目录下的.gitconfig文件中

$ git config --global user.name XXX
$ git config --global user.email XXX@gmial.com
1.4查看当前所有配置
$ git config -l

2.在实际开发中的使用

2.1创建代码,开始开发
$ touch main.c
$ open main.c
2.2将代码添加到代码库
$ git add main.c

注意:此时代码在代码库中的暂存区(stage)

如果想一次性把当前文件夹内新增或者修改的文件添加到代码库,可以使用以下指令:

$ git add .
2.3将修改添加到代码库
$ git commit -m "添加了main.c"

注意:这时代码在才被提交进了当前的分支(默认是master,由系统自动创建)

2.4继续添加多个文件
$ touch Car.h Car.m
$ git add .
$ git commit -m "添加了Car类"
$ open Car.m
$ git add .
$ git commit -m "为Car添加了属性"

注意:使用Git时,每一次修改都需要先add再commit

3.别名 & 日志

3.1别名
$ touch Car.h Car.m
$ git config alias.st status
$ git config alias.cm "commit -m"

st即"status"的别名、cm即"commit -m"的别名

3.2日志
  • 查看所有版本库日志
$ git log
  • 查看指定文件的版本库日志
$ git log 文件名

4.运用版本号,在任意版本之间切换

  • 回到当前版本,放弃没有提交的修改
$ git reset --hard HEAD
  • 回到上一个版本
$ git reset --hard HEAD^
  • 回到前N个版本
$ git reset --hard HEAD~N
  • 回到指定版本号的版本(在Git中,版本号是由SHA1生成的哈希值)
$ git reset --hard 版本号
  • 查看分支引用记录
$ git reflog

5.Git辅助信息

  • 查看Git所有的帮助信息
$ git help
  • 查看Git指定命令的帮助信息
$ git help 子命令

要退出帮助信息,按"q"
翻看下页,按"空格"
翻看上页,按"CTRL+B"
要搜索相关文字,按"/"然后输入"相关文字"

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是我在学习Git的过程中所做的读书笔记的相关总结,希望能对刚刚接触Git或Github的小伙伴们带来一点点帮助,...
    sonack阅读 2,527评论 9 56
  • 雪大如席, 风疾似箭, 忽如万树梨花片。 晓烟飘逸静无人, 偶闻山雀低声啭。 稚子无踪, 雪封庭院, 躲回教室书文...
    陈庆利阅读 293评论 0 1
  • react-native 通过react-native-camera实现二维码的扫描功能。进入扫描界面,扫到结果后...
    日不落000阅读 3,611评论 0 1
  • 费先生真的是德艺双馨的人民艺术家,明明可以靠讲荤段子吃饭,偏偏还要去唱《香水有毒》,这是一种什么样的情怀? 讲道理...
    儒逸馨阅读 612评论 0 0