什么是git
git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。git所有的东西是放在线上的,节约成本,省时省力。
安装git
安装好以后,鼠标右击会出现
表示安装成功!!
使用git
文件夹内右键,选择Git Bash Here,会出现一个黑框,这就表示我们已经进入git了。
命令1:
输入 git init
生成git暂存区和版本库(新项目)
显示成功后去相应的文件夹中查看是不是多了一个.git文件,这是一个隐藏文件可以通过
来显示隐藏文件(最好隐藏 .git 这个文件千万不要动!!!)
命令2:
开始配置将来git的仓库的用户名和邮箱(同一台电脑只需要配置一次)
输入
git config --global user.name "你的git名称"
回车
输入
git config --global user.email "你的git验证邮箱"
回车
命令3
可以开始创建文件,在这个文件夹内随意创建一个记事本文件,命名最好用英文
开始上传版本库的操作
命令 git add "文件名"
git add .
git add --all 全选(上传所有的文件)
git add -A
会把文件存放在暂存区 (暂存区在本机)
把文件提交到仓库中去
git commit -m "提交时候的备注(相当于日志)"
这就完成了文件的上传
辅助操作:
查看版本 git reflog
查看日志 git log
查看文件信息 git status
查看不同 git diff
版本回退 git reset --hard 版本号(前7位即可)
回退到上一个版本 git reset –hard HEAD^
上传 github 仓库(其他工具也是相同步骤)
建立连接:
git remote add origin 要连接的地址 (只有在第一次提交之前使用)
向仓库中添加文件
git push -u origin master
下载项目,通过(下载成功之后,会自动建立连接)
git clone 项目的地址
标签操作:(需要在连接仓库的前提下)
git tag
查看标签
git tag name
创建标签
git push origin name
上传标签
git tag -d name
删除标签
分支操作:
git branch
查看分支
git branch name
创建分支
git checkout name
选择分支
git merge name
合并分支(一般需要先选择主分支,然后将其他分支合并到主分支)
git branch -d name
删除分支
git diff:
git diff
工作区和暂存区的差别
git diff —cached
暂存区和版本库的差别
gif diff HEAD
工作区和版本库的差别
以上是经常用到的Git的命令,git还有很多的命令,想要扩展的小伙伴可以去
Git 完整命令手册地址:http://git-scm.com/docs