git 常用命令

git lg (查看所有提交的配置)
($ git config --global alias.lg “log --color --graph --pretty=format:‘%C(bold blue)%h%Creset - %Cgreen(%cr)%Creset %s - %an %C(yellow)%d%Creset’ --abbrev-commit”)
git 常用命令_第1张图片

git fetch
确认远程是否有代码没有未更新到本地

git pull --rebase
有的话从远程获取一下(要在有更新的分支获取)

git checkout -b 分支名
切换并新建分支(要在最新master上面新建)

git status
查看当前分支状态

git add .
所有修改的代码添加到仓库

git commit -m ‘本次提交内容’

推送当前分支到远程:

git push origin 当前分支名

切换某个分支:

git checkout 分支名

合并某个分支上的单个commit:

git cherry-pick id名

合并多个(包含从A~B):

git cherry-pick A^…B

当前分支推到远程:

git push origin 分支名

========================================
git版本回退:

git reset --hard 目标版本id号

强制推送当前版本到仓库:

git push -f(-force)
git push -u origin 分支名 --force

========================================
git 分支处理:基于master之上

在当前分支:git pull origin master --rebase
强制推送当前分支:git push origin [分支名] -f

========================================
删除本地分支:
git branch --delete dev
删除远程分支:
git push origin --delete [branch]

你可能感兴趣的:(git,git)