Git

1.Git初始化

使用Git命令git init,会创建一个.git的文件,.git文件下面存放了一些配置文件,不能删除。

2.设置签名:

  用户名:tt

  Email地址:tt@gmail.com

  作用:区分不同开发人员身份。

  辨析:这里设置的签名和远程登录库的账号和密码没有关系。

  命令:

  • 项目级别:仅在当前本地库范围内有效。git config user.name tt   git config user.email tt@gmail.com 信息保存的位置:当前.git下面的config文件
  • 系统用户签名:登录当前操作系统的用户范围。git config --globa user.name tt        git config --globa user.email tt@gmail.com 
  • 优先级:如果两个都设置了,项目级别的优先。

git status 查看当前git状态

git add XX 把XX文件加入缓冲区

git commit -m"12344" [file name] 提交并添加日志

git log [file name] 查看文件提交日志

git reflog [file name]  查看简介版文件提交日志

git log --oneline  查看文件简洁版提交日志

3.版本的前进后退

  1. 基于索引值  git reset --hard [索引值]
  2. 基于^符号
  3. 基于~符号

4.对比

  1.git diff[工作区和暂存区比较]

5.分支

  创建分支:git branch [分支名字]

  查看分支: git branch -v

  切换分支:git checkout [分支名字]

  合并分支:切换到被合并的分支上面去,然后执行git merage [有新内容的分支名字]命令

原文地址:https://www.cnblogs.com/huangzhenxiong/p/10134848.html