Git常用命令整理
1:基本命令
序号 | 命令 | 作用 |
---|---|---|
1 | git --version | 查看git版本 |
2 | git init | 创建 git 仓库(代表当前文件夹被git所管理) |
3 | git status | 查看 git 状态 (文件是否进行了添加、提交操作) |
4 | git add 文件名 | 将指定文件添加到暂存区 |
5 | git add 文件夹/ | 添加文件夹和文件夹中所有文件 |
6 | git rm 文件名 | 删除指定文件 |
7 | git rm -r 文件夹 | 删除指定文件夹 |
8 | git commit -m ‘描述信息’ | 将暂存区文件提交到本地(历史)仓库 |
9 | ls | 查看工作目录中的文件列表 |
2:版本操作命令
序号 | 命令 | 作用 |
---|---|---|
1 | git log | 查看日志( git 提交的历史日志) |
2 | git reflog | 可以查看所有分支的所有操作记录 |
3 | git reset --hard 版本索引值 | 将代码切换到指定的版本 |
3:分支管理命令
序号 | 命令 | 作用 |
---|---|---|
1 | git branch 分支名 | 创建分支 |
2 | git checkout -b 分支名 | 新建本地分支并切换分支 |
3 | git push origin 分支名:分支名 | 推送本地分支到远程 |
4 | git checkout 分支名 | 切换分支 |
5 | git merge 分支名 | 合并分支 |
6 | git branch -d 分支名 | 删除分支 |
7 | git branch -D 分支名 | 删除分支(强制删除) |
8 | git push origin :分支名 | 删除远程分支 |
9 | git branch | 查看分支列表 |
10 | git branch -a | 查看远程分支列表 |
11 | git branch -vv | 查看当前本地分支与远程分支的关联关系 |
4:远程仓库之公钥
序号 | 命令 | 作用 |
---|---|---|
1 | git config user.name | (查看git账户) |
2 | git config user.email | (查看git邮箱) |
3 | git config --global user.name ‘账户名’ | (设置全局账户名) |
4 | git config --global user.email ‘邮箱’ | (设置全局邮箱) |
5 | ssh-keygen -t rsa -C ‘邮箱’ | 生成公钥 |
6 | ssh -T git@gitee.com | 测试公钥 |
7 | cat ~/.ssh/id_rsa.pub | 查看公钥 |
5:远程仓库之使用
序号 | 命令 | 作用 |
---|---|---|
1 | git remote add 自定义链接远程仓库的名称 远程仓库URL | 连接远程仓库 |
2 | git push -u 自定义链接远程仓库的名称 分支名 | 将本地仓库的文件推送到远程仓库中 |
3 | git clone 自定义链接远程仓库的名称 | 将远程仓库中的代码克隆到工作目录(完整复制,一般用于新加入项目的电脑,如果你的电脑中已经有一部分代码了,使用拉取命令更好) |
4 | git pull 自定义链接远程仓库的名称 分支名 | 将远程仓库中的代码拉取到工作目录(仅复制不一样的文件) |