您现在的位置是:首页 >技术教程 >git 常用命令网站首页技术教程
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 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]