git 常用命令
查看修改的状态(status)
git status
添加工作区到暂存区(add)
git add
提交暂存区到本地仓库(commit)
git commit -m "描述"
查看提交日志(log)
git log
- --all 显示所有分支
- --pretty=oneline 将提交信息显示为一行
- --abbrev-commit 使得输出的commitId更简短
- --graph 以图的形式显示
版本回退
git reset --hard commitID
- commitID 可以使用 git-log 或 git log 指令查看
查看本地分支
git branch
创建本地分支
git branch 分支名
切换分支(checkout)
git checkout 分支名
我们还可以直接切换到一个不存在的分支(创建并切换)
git checkout -b 分支名
合并分支(merge)
git merge 分支名称
删除分支
git branch -d b1 删除分支时,需要做各种检查 git branch -D b1 不做任何检查,强制删除
添加远程仓库
git remote add <远端分支名称> <仓库路径>
查看远程仓库
git remote
推送到远程仓库
git push <远程主机名> <本地分支名>:<远程分支名>
git push <远程主机名> <本地分支名>
以下命令将本地的 master 分支推送到 origin 主机的 master 分支。
git push origin master
删除仓库
git remote remove origin
修改仓库
git remote set-url origin <remote-url>
初始化个人信息
git config --global user.name "你的名字或昵称"
git config --global user.email "你的邮箱"
克隆项目
git clone <项目地址>
强制推送
git push origin master -f
本篇内容为博主开发时使用到的一部分命令,并不全面哦~ []( ̄▽ ̄)*
毕竟git只是一个工具,需求仅此,仅供参考~ ヾ(≧▽≦*)o