git常用命令
将文件git管理
git commit -m ‘descrption’ 将文件提交到缓冲区 不考虑回退版本的话 可以忽略
git push 提交到远程
git status 顾名思义
git reflog 查看文件的版本 方便回退 (当前文件,或许不该称文件,应该称库?)
git log --oneline 查看提交记录 并简要的显示在一行
git reset --hard 1.接哈希值(显示的哈希值即可) 回退到对应的版本
2.接 HEAD~(1,2,3,4。。。。。回退版本个数)
3.接 HEAD^ 回退一个版本 几个^就是回退几个版本 少数可以 多了麻烦
git reset 后面可以选择三个参数 :1.--hard 意味着修改 缓冲区 工作区 以及本地库
2.--soft 只修改本地库的版本
3.--mixed 修改本地库 和缓冲区
soft mixed 都不修改工作区的文件
git checkout --(file)取消上一步修改的文件内容操作
git diff 接文件名 比较文件与上个版本有何不同 使用git add 后就看不到了
git diff HEAD 接文件名 可以查看上面看不到的 不指定文件名 查看所有修改
git brunch 接分支名 创建分支
git brunch -v 查看分支
git checkout 切换分支名
git merge 接分支名 同步其他分支已被修改分支的内容