git 常用命令
Posted g921123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 常用命令相关的知识,希望对你有一定的参考价值。
git config --list | 查看全局初始化状态 | |
---|---|---|
git config --global user.name "输入你的用户名" | 若初始化状态没有用户名和邮箱 这里设置进行初始化 | |
git config --global user.email "输入你的邮箱" | 若初始化状态没有用户名和邮箱 这里设置进行初始化 | |
git remote -v | 查看远程仓库信息 | |
git fetch [remote-name] | 从远程仓库中拉取下来 | |
git add . | 进行跟踪 (1) | |
git commit -m ‘备注信息‘ | 提交到暂存区 (2) | |
git push youery(远程仓库的名字) master | 正式推送到服务器上 (3) | |
git clone <url>仓库地址 | 克隆仓库代码到本地仓库 | |
git branch <branchName> 分支名称 | 创建分支 | |
git checkout <branchName> 分支名称 | 切换到此分支中 | 提示Switched to branch ‘master‘ 切换到某分支 |
删除分支 | 删除的时候 不能在当前分支中操作 | |
git mv album.sql <路径/新名称>album1.sql | 移动/修改文件名 | |
git pull youery <远程地址别名> master <本地分支名称> | 更新线上到本地 | |
git log | 查看日志 版本信息 | |
git reset --hard 版本库ID | 彻底将工作区、暂存区和版本库记录恢复到指定的版本库 | 只是改变本地代码仓库源码 |
git reset --mixed 版本库ID | 仅仅只是撤销已提交的版本库和暂存区,不会修改工作区 | |
git revert 版本库ID | 执行evert命令时要求工作树必须是干净的 需要先找到你想回滚版本唯一的commit标识代码 | |
git reset --soft 版本库ID | 保留源码,只回退到commit 信息到某个版本 不会修改暂存区和工作区 | |
git push -u origin master -f | 强制推送 | 强制覆盖已有的分支(可能会丢失改动) |
以上是关于git 常用命令的主要内容,如果未能解决你的问题,请参考以下文章