git 基本操作
新建Git仓库 git init
将文件添加到暂存区 git add [file]
将文件提交到版本库 git commit -m "***"
查看版本库的状态 git status
git 时光机穿梭
git log查看提交历史,以便确定回退到哪一个版本
git reflog查看命令历史,以便确定穿梭到未来的哪一个版本
git reset --hard [commit_id] 穿梭到commit_id版本
撤销修改 没有add git checkout -- [file]
已经add 没有commit git reset HEAD [file]
删除版本库中的文件 git rm [file]
git 远程版本库
关联远程版本库 git remote add origin [address]
将修改推送到远程 git push -u origin master
首次推送使用 -u 推送master中的所有内容
克隆远程仓库 git clone [address]
git分支管理
git branch 列出所有分支
git branch XXX 新建XXX分支
git checkout XXX 切换到XXX分支
git merge XXX 合并XXX分支到当前分支
git branch -d XXX 删除XXX分支
遇到bug时,需要保留现场,先修bug,然后继续工作
git stash 保存现场
git stash list 列出所有保存的stash
git stash apply 应用stash(不在list中删除)
git stash pop 应用stash并在list中删除