Git命令,用多少记多少

git init 创建本地仓库
git add 文件夹名称 添加到暂存区(.表示全部文件)
git commit -m '提交说明' 提交文件到仓库
git log 查看所有提交记录,按时间从后往前排列
git log --pretty=oneline 查看简略日志
HEAD 当前版本
HEAD~1/2/... 上一版本/上上版本/...
git reset --hard HEAD~i(前i版本) 回滚到前i个版本,此时git log只显示前i版本时的日志
git reflog 查询历史记录的版本号id
git reset --hard 版本号(reflog查看) 恢复到回滚之前的状态
git checkout -b 新的分支名称 创建并切换到新分支
git branch 查看所有分支,*表示当前分支
git remote -v 查看远程库版本信息
git remote remove origin 取消远程连接
git remote add origin github地址 本地关联远程仓库,地址在github里
git push -u origin 分支名称 把当前master分支推送到远程仓库,首次须加-u
git clone 地址名称 从远程库中克隆(有无权限都可,适用于本地代码从无到有)
git pull origin 远程分支名称 从远程仓库获取项目(适用于有权限限制的情况)
git status 查看当前Git仓库状态
git diff 文件名 查看文件修改的地方
git merge dev 在当前的分支上合并dev分支
git stash list 查看所有被隐藏的文件列表
git branch -d dev 删除dev分支
git branch 分支名称 创建分支
git branch -M 新名称 重命名分支
git push 本地分支名称 本地分支推到远程同名分支(自动创建分支)
git push 本地分支名称:远程分支名称 本地分支推到远程制定分支
git tag tag名称 commit_id 根据某次提交创建轻量标签
git tag -d tag名称 删除tag
git tag 显示所有tag
git push origin :tag 删除远程tag
git checkout commit_id 切换到某次提交
posted @ 2022-06-18 17:24  celestially98  阅读(45)  评论(0)    收藏  举报