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分支 |