git日常常用命令分享
下文笔者讲述git日常命令的使用简介说明,如下所示
重写git最近一次的commit message > git commit --amend
回滚代码到指定commit ID > git log commit 8e3f334f2299fr4 > git reset --hard 843f33
拉取当前分支远程最新代码并合并 方式1: git pull == git fetch + git merge 创建新的提交节点,新起一条提交线 git pull 方式2: git pull --rebase 提交线是一条线性的,不会创建新的节点,方便代码的追踪 git pull --rebase <remote_branch_name>
比较不同版本代码差异 git diff —name-only HEAD~[i] HEAD(查看差异文件 如有时需要只更新服务器上存在变化的文件) # 分支head节点相对于当前head前2次分支的差异 --name-only 仅会列出变化的文件名 git diff --name-only HEAD~2 HEAD
添加更新文件并commit #等同于 git add + git commit -m git commit -am "msg"
查看本地及远程分支 # 去掉参数 -a 仅查看本地分支 git branch -a
删除本地分支或远程分支 # 删本地仓库分支 git branch -D "branch-name" # 删远程仓库分支:可配合命令6进行使用 git push origin --delete "branch-name"
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。