git 常用命令
| 命令名称 | 作用 |
|---|
| git config --global user.name 用户名 | 设置用户签名 |
| git config --global user.email 邮箱 | 设置用户签名 |
| git init | 初始化本地库 |
| git status | 查看本地库状态 |
| git add 文件名 | 添加到暂存区 |
| git commit -m "日志信息" 文件名 | 提交到本地库 |
| git reflog | 查看历史记录 |
| git reset --hard 版本号 | 版本穿梭 |
| git reset --hard HEAD^ | 回退一个版本 |
分支的操作
| 命令名称 | 作用 |
|---|
| git branch 分支名 | 创建分支 |
| git branch -v | 查看分支 |
| git branch -r | 列出所有远程分支 |
| git branch -d 分支名 | 删除分支 |
| git checkout 分支名 | 切换分支 |
| git checkout -b 分支名 | 新建一个分支并切换到该分支 |
| git merge 分支名 | 把指定的分支合并到当前分支上 |
| git branch -dr [remote/branch] | 删除远程分支 |
| git push origin --delete 分支名 | 删除远程分支 |
远程仓库操作
| 命令名称 | 作用 |
|---|
| git remote -v | 查看当前所有远程地址别名 |
| git remote add 别名 远程地址 | 起别名 |
| git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
| git clone 远程地址 | 将远程仓库的内容克隆到本地 |
| git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
ssh免密登录
ssh-keygen -t rsa -C 邮箱地址
Linux基本命令
| 命令名称 | 作用 |
|---|
| cd | 改变目录 |
| cd .. | 回退到上一个目录,直接cd进入默认目录 |
| pwd | 显示当前所在的目录路径 |
| ls(ll) | 都是列出当前目录中的所有文件,只不过ll列出的内容更为详细 |
| touch | 新建一个文件如touch index.js就会在当前目录下新建一个index.js文件 |
| rm | 删除一个文件,rm index.js 就会把index.js文件删除 |
| mkdir | 新建一个目录,就是新建一个文件夹 |
| rm -r | 删除一个文件夹, rm -r src,删除src目录 |
| mv | 移动文件,mv index.html src, index.html是我们要移动的文件, src是目标文件夹 |
| reset | 重新初始化终端/清屏 |
| clear | 清屏 |
| history | 查看命令历史 |
| help | 帮助 |
| exit | 退出 |
| # | 表示注释 |