git基础
1.安装配置
配置用户名和邮箱:
git config --global user.name "runoob"
git config --global user.email test@runoob.com
查看配置信息:
配置的信息在 .git/config 文件里
git config --list
2.基本概念
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库
3.基本操作
(1)创建仓库:
初始化仓库:git init (文件夹),生成 .git 目录
从远处仓库拷贝:git clone URL
将文件添加到暂缓区:git add 文件名
将暂缓区内容提交到本地仓库;git commit
将本地仓库提交到远处仓库:git push origin master #origin--远程仓库,master--分支
查看在上次提交之后是否有修改:git status
(2)git diff
尚未缓存的改动:git diff
查看已缓存的改动: git diff --cached
查看已缓存的与未缓存的所有改动:git diff HEAD
显示摘要而非整个 diff:git diff --stat
查看提交历史:git log
从远程仓库下载数据:git fetch
将下载的数据合并到本地当前分支:git merge
从远程下载并合并到本地当前分支:git pull
4.分支管理
创建分支命令:git branch branchname
查看当前分支:git branch
查看所有分支(远程+本地):git branch -a
切换分支命令: git checkout (branchname)
合并分支命令: git merge
删除分支命令:git branch -d (branchname)