git add . 添加暂存区
git commit -m "xxxxx" 提交到本地仓库 最后加上 --no-verify 就是忽略代码校验
git push origin xxxx 提交远程仓库
git checkout -b xxxx 从当前分支拉出新本地分支
git checkout xxxx 切换本地分支
git checkout -b 新建本地分支名 origin/远程分支名 切换到指定远程分支
git branch 查看本地分支
git branch -a 查看所有分支
git branch -d 分支名 删除本地分支
git branch -D 分支名 强制删除本地分支
git push origin --delete 远程分支名 删除远程分支
git log 查看日志
git reflog 查看命令操作的历史
git reset --hard id 根据 id 回退到指定的版本
git 合并
合并到master 在master分支下 输入 git merge 分支名
合并前先 git pull
git init 初始化项目
git config user.name " " 添加姓名
git config user.email " " 添加邮箱
git config -l 查看config内容
git status 查看文件是否被管理
git add 文件名称 把项目添加到暂存区 ( 如果是把 文件名称换成 . 那么,则是把文件夹中的所有文件都添加到暂缓区)
git commit -m " 注释 " 添加到 head指针指向的 分支 (默认是 master )
git help 查看帮助文档
git diff 文件名称 查看最近一次对指定文件的修改内容
git log 文件名称 查看文件修改历史 (如果后面不添加文件名称, 则查看整个项目所有的修改)
git reflog 查看历史修改历史的简化版本
git reset --hard HEAD^ 恢复到上一次修改的版本 ( 一个 ^ 号代表一个版本, 后面可以添加多个 ^ ) ( 如果想撤回 ,那么则使用reflog 复制想要回到的版本的前面的七位数的版本号, 把 HEAD^ 改为七位数的版本号即可 , 例如: git reset --hard 50201b9 )
touch .gitignore 创建忽略文件 ( * 加后缀 , 就是忽略所有以这个后缀结尾的文件)
git push 把文件提交到远程服务器中 .
git pull 从服务器拉取文件
git clone "地址" 克隆
git init --bare 初始化多人开发版本库
git branch 查看当前仓库的分支 ( 如果是一个空的仓库, 那么则什么都不会输出 )
git branch 文件名称 创建新的分支
git branch -r 查看远程服务器的分支
git switch 分支名称 切换分支
git merge 分支名称 把分支合并
git branch -d 分支名称 删除本地分支
git push prigin --delete 分支名称 删除远程的分支