git本地版本维护基本操作
git 本地仓库 维护三棵树: 工作区、 暂存区、 HEAD
工作区 --当前代码工作环境 暂存区--通过git add将代码添加到暂存区 HEAD --指向最新一次的提交
git status 查看修改的文件状态
git add 把修改提交到暂存区
git commit -m "comment" 提交暂存区的内容到当前分支
git log 查看以往的提交记录
git reset --hard commit_id 会退到某一个版本
git reset HEAD --file 暂存区的修改回退到工作区
git reflog 回退到历史版本以后,查看未来版本
git checkout --file 工作区修改,没有提交到暂存区,直接丢弃工作区的更改
分支操作:
git branch 查看分支
git branch branchName 创建分支
git del branch branchName 删除分支
git checkout branchName 切换分支
git merge branchName 将某分支合并到当前分支
git checkout -b branchName 创建+切换分支
git branch -d branchName 删除某个分支
git push -u origin master 将当前分支上传到主机对应的master分支 并且指定当前主机为默认主机,以后上传不需要加-u