一、在Windows上安装Git
1. 从Git官网直接下载安装程序,然后按默认选项安装即可,安装完后,在开始菜单中找到Git Bash 程序并打开,弹出一个类似命令行窗口的小窗口,说名Git 安装成功!
2. 使用Git的第一件事就是设置你的名字和email,在命令行中输入以下命令配置你的name和email地址,这些是你在提交commit时的签名。( 注意:git config后面使用了--global参数,表明你这台机器上所以的Git仓库都会使用这个配置,当然也通过使用git config 命令不带 --global参数来对某个仓库设置不同的name和email )
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
二、图解git仓库
三、常用Git命令
- git add . 将工作区所有文件添加到暂存区
- git add <file-name> 将指定文件添加到暂存区
- git commit -m '备注' 将暂存区的文件提交到本地仓库
- git status 查看仓库当前的状态,文件是否有被修改过
- git log 显示从最近到最远的提交日志历史记录
- git reflog 查看所以操作记录(包括commit 和reset操作以及已经被删除的commit记录)
- git reste -hard HEAD^ 回退到上一个版本(HEAD代码当前版本,HEAD代表上一个版本,HEAD代表上上个版本,HEAD100代表上100个版本)
- git reset -hard <commit id>回退到指定版本号的版本
- git diff 查看工作区域内容和暂存区域内容之间的差异
- git diff --cached 比较暂存区和本地仓库之间的差异
- git diff HEAD比较工作区和本地仓库最新版本的区别
- git diff <commit id> 比较工作区和指定版本的之间的差异
- git diff <commit id> <commit id>比较两个版本之间的差异
- git rm <file-name> 从版本库删除指定文件
- git branch <branch-name> 创建新分支
- git checkout <branch-name> 切换到指定分支
- git checkout -b <branch-name> 创建并切换分支
- git branch 列出所有分支,当前分支前面会标有一个*号
- git merge <branch-name>合并指定分支的内容到当前分支
- git merge --no--ff <branch-name>--no-ff 表示禁用fast forward合并,用普通模式进行分支合并,fast forward合并看不出曾经做过合并,普通模式可以。
- git branch -d <branch-name> 删除合并后的分支
- git branch -D <branch-name>强制删除分支
- git remote 查看远程仓库的信息
- git remote -v 查看远程仓库的详细信息
- git push origin <branch-name>推送分支到远程仓库
- git pull 拉取远程仓库的代码
- git config --global alias.sta status 配置status的别名为sta