Git介绍
git有三种状态
工作区(working directory
):本地的文件
暂存区(stage/index area
):待提交的文件,执行git add .后会添加到暂存区
已提交(commit history
):远程仓库文件,使用git commit
相关命令后添加到远程
图片来源:git - the simple guide - no deep shit!
Git基本使用
git init
初始化一个新的本地仓库,会生成.git文件
git status 显示git状态
git add .添加到暂存区
git commit am "一些描述t" 添加提交的注释
git remote add origin xxx.git 添加到远程区
git branch 查看当前分支
git branch -a 查看所有分支
git branch -r 查看远程分支
git checkout -b v0.1 origin/master 开启名为v0.1的新分支
git push -u origin master 提交到主分支
git pull 拉取远程仓库
git log查看commit信息
git checkout a.txt:从state中还原文件
git checkout . :还原多个