git指令

git常用命令

切换到远程分支 git checkout -b dev origin/dev


git init 初始化文件夹,变成仓库
git status 查询现在的状态
git add lml.txt 添加
git commit -m '备注' 提交内容
git reset --hard HEAD^ 回退到上一个版本
git reflog 可以查看版本号(有所有的你提交的版本号)
git reset -hard 版本号 可以将你刚回退到上一个版本的再回退到最新版本
git log 可以查看你提交的信息
git config --list 查看你的用户名和密码
cat lml.txt 我可以查看我当前里面都有什么信息
git checkout -- ms.txt 可以对没有放到暂存区的内容修改(add的就不能回退到上一个版本了)
rm 文件名 删除文件
你删除了部分文件,在还没有提交的情况下,可以使用 git checkout -- lml.txt恢复
git checkout -b dev 创建并切换了一个分支(相当于git branch dev和git checkout dev)
git branch可以查看分支
git checkout 分支名称 可以切换分支
git merge 分支的名称 (把别的分支合并到当前的分支上)
git branch -D 分支名称 (强制删除分支)
git reset 把缓存区的文件移出到工作目录中(git reset HEAD)
 checkout主要是操作暂存区和工作目录。然后reset是在本地仓库,即你提交到本地仓库的文件,将它回滚到暂存区和工作目录。
原文地址:https://www.cnblogs.com/lml-lml/p/7530807.html