Git常用命令
git help
Git帮助命令,用来查看Git帮助,直接使用git help
可以查看git所有相关的子命令,
使用git help <subcommand>
可以查看对应子命令的详细内容。
1 | git help # 查看git帮助 |
git init
Git初始化命令,直接在一个空目录下执行命令git init
即可,
当然,也可以在一个不是git项目的目录下执行。
git config
Git配置命令,用来配置一些git常用的配置参数,例如用户名等。
git配置一般分为两种,一种是当前项目的配置,一种是全局的配置。 如果两个位置都有同一个配置,当前项目的配置覆盖全局的配置。
1 | git config user.name # 查看用户名设置 |
git add
将待提交的文件缓存到暂存区。
1 | git add <filename> # 将文件filename提交到暂存区 |
git commit
将暂存区中的文件提交。
1 | git commit -m '<reason>' # 提交,并解释提交的理由 |
git status
查看当前项目的状态,一般会有4中状态,新建状态、更新状态、已缓存状态、冲突状态。
1 | git status |
git diff
查看代码的差别。
1 | git diff # 查看当前代码与最后一次提交的代码的差别 |
git log
查看项目提交的历史记录。
1 | git log |
git tag
Git标签命令。
1 | git tag # 列出已有的标签 |
git clone
Git克隆代码,将远程服务器上的代码克隆到本地。
1 | git clone https://github.com/xxx/project.git |
git pull
当远程服务器上的代码比本地代码新时,可以使用git pull
将远程服务器上的代码更新到本地。
1 | git pull |
git push
当需要将本地已提交的代码提交到远程服务器上时,可以使用git push
命令将本地代码提交到远程服务器上。
1 | git push |
git merge
Git合并代码命令。
git branch
Git分支命令。
1 | git branch # 列出当前已有的分支 |
git stash
git stash
命令可以将当前未提交的代码保存起来。
1 | git stash # 将未提交的代码保存起来 |