Git是我们日常开发中最为常见的工具,当然现在的IDE工具的智能提示对Git都有很友好的支持,但是一些最常用基本的Git命令我们还是要掌握的。今天我就总结一些我们日常的开发过程中可能会用到的Git命令。觉得有用的朋友可以收藏到文件夹。
git add
添加文件到暂存区
# 添加某个文件到暂存区,后面可以跟多个文件,以空格区分 git add xxx # 添加当前更改的所有文件到暂存区。 git add .git commit
# 提交暂存的更改,会新开编辑器进行编辑 git commit # 提交暂存的更改,并记录下备注 git commit -m "you message" # 等同于 git add . && git commit -m git commit -am # 对最近一次的提交的信息进行修改,此操作会修改commit的hash值 git commit --amendgit pull
# 从远程仓库拉取代码并合并到本地,可简写为 git pull 等同于 git fetch && git merge git pull <远程主机名> <远程分支名>:<本地分支名> # 使用rebase的模式进行合并 git pull --rebase <远程主机名> <远程分支名>:<本地分支名>git fetch
与 git pull 不同的是 git fetch 操作仅仅只会拉取远程的更改,不会自动进行 merge 操作。对你当前的代码没有影响 # 获取远程仓库特定分支的更新 git fetch <远程主机名> <分支名> # 获取远程仓库所有分支的更新 git fetch --allgit branch
# 新建本地分支,但不切换 git branch <branch-name> # 查看本地分支 git branch # 查看远程分支 git branch -r # 查看本地和远程分支 git branch -a # 删除本地分支 git branch -D <branch-nane> # 重新命名分支 git branch -m <old-branch-name> <new-branch-name>配置用户信息
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"