Bash
Bash 常用命令
| command | 说明 |
|---|---|
| cd | 切换目录 |
| pwd | 查看当前目录 |
| ls(ll) | 查看当前目录文件 |
| touch file.* | 新建文件 |
| rm file.* | 删除文件 |
| mkdir fold | 新建文件夹 |
| rm -r fold | 删除文件夹 |
| mv file destfold file | 移动文件 |
| clear | 清屏 |
| history | 查看历史命令 |
git
设置用户名与邮箱
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
| command | 说明 |
|---|---|
| git init | 在指定路径下执行,创建本地仓库 |
| git config -l | 查看git环境详细配置 |
| git config --system --list | 查看系统config |
| git config --global --list | 查看当前用户(global)配置 |
| git config --local --list | 查看当前仓库配置信息 |
| git add | 提交文件到暂存区,多个文件空格分开 |
| git commit | 提交到仓库分支 |
| git commit -m “说明” | 添加本次提交的说明便于查看更改记录 |
| git log | 历史版本信息 Git中版本用HEAD做标识,当前版本为HEAD,上一个版本是HEAD^ |
| git reset --hard HEAD^ | 退回到上个版本 |
| git reset --hard commit_id | HEAD 可用commit id前几位 |
| git reflog | 查看之前所有版本信息 |
| git status | 查看状态 |
| git diff HEAD – file | 查看工作区与版本库中的区别 |
| git checkout – file | 将工作区恢复到暂存区或版本库中的内容 |
| git reset HEAD file | 将暂存区恢复到版本库的内容 |
| git rm file | 删除文件 |
| git remote add origin git@github.com:yourgithubname/Repositoryname.git | 关联远程库 |
| git push -u origin master | 将本地仓库推送到远程仓库master分支并关联本地master分支 |
| git push origin master | 推送到远程master分支 |
| git clone git@github.com:githubname/Repositoryname.git | clone到本地 |
| git branch bra | 创建bra分支 |
| git checkout bra | 切换到bra分支 |
| git checkout -b bra | 等效于上面两条指令 |
| git branch | 查看分支,当前分支用*标识,切换分支后提交到当前分支 |
| git checkout master | 切换到master分支 |
| git merge | 合并指定分支到当前分支 |
| git branch -d bra | 删除bra分支 |
| git switch -c bra | 创建并切换分支 |
| git switch master | 切换到master分支 |