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