Git基础 - 安装&配置

Windows上安装Git

安装:

参考:在 Windows 上安装 git

Git是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。

Git 易于学习, 占地面积小,具有闪电般快速的性能。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有廉价本地分支,便捷的临时区域和 多个工作流程等功能。

Git 官网下载 (网速慢的同学请移步国内镜像),然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

Git基础 - 安装&配置_第1张图片

配置:

配置用户名与邮箱:

当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会使用这些信息,并且它会写入到你的每一次提交中,不可更改:

$ git config --global user.name"Your Name"

$ git config --global user.email"[email protected]"

注意 :

如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 

当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。

检查配置信息:

使用 git config --list 命令来列出所有 Git 当时能找到的配置。

Git基础 - 安装&配置_第2张图片

也可以通过输入 git config : 来检查 Git 的某一项配置

获取帮助

三种方法可以获取 Git 命令的使用手册:

$ git help

$ git --help

$ man git-

例如:获取 config 命令的手册 

$ git help config

获取 Git 所有帮助命令

Git基础 - 安装&配置_第3张图片

git 命令

git add        把文件添加到仓库暂存区

git commit        把仓库暂存区的所有内容提交到当前分支 (只提交暂存区内容)

git status     查看仓库工作区状态,文件有无被修改过

git diff     可以查看修改内容。

git log    显示从最近到最远的提交日志,以便确定要回退到哪个版本

git log --pretty=oneline    输出 commit id(版本号)

git reset --hard HEAD^     回退到上一个版本 , (HEAD~100 ,回退到往上第100个)

git reset --hard 版本号(commit id)        回到指定版本(版本号没必要写全,前几位就可以了,Git会自动去找。)

git reflog        用来记录你的每一次命令 ,以便确定要回到未来的哪个版本

cat 文件名         查看文件内容 

git rm 文件名          用于删除一个文件。如果一个文件已经被提交到版本库,那么你永远不用担心误删,但是要小心,你只能恢复文件到最新版本,你会丢失最近一次提交后你修改的内容。

git reset HEAD 文件名          可以把暂存区的修改撤销掉(unstage),重新放回工作区  。

git checkout -- 文件名          可以丢弃工作区的修改 , 让这个文件回到最近一次git commit或git add时的状态。        (git checkout -- file命令中的 -- 很重要,没有 --,就变成了“切换到另一个分支”的命令 。)

你可能感兴趣的:(Git基础 - 安装&配置)