git 基本命令
- cd 【文件夹路径】 进入文件夹
- ls 列出当前文件夹内的所有数据
- touch index.js 在当前目录新建一个文件 index.js
- rm index.js 删除当前文件夹下的index.js
- mkdir 文件夹名 在当前文件夹下新建【文件夹名】的文件夹
- rm 文件夹名 -r 删除文件夹
- cp 文件名 目标路径 复制文件到目标文件夹
- cp 文件名 目标路径/新名字 复制并且重命名到目标文件夹
- mv 文件名 目标路径 移动文件到目标文件夹
- mv 文件名 目标路径/新名字 移动并且重命名
- start 文件名 用默认打开方式软件打开文件
- git init 初始化文件夹为git仓库
- git add 文件名 将文件添加到暂存区
- git commit - m ‘备注’ 将文件添加到仓库区
- git reset --hard commitID 将文件回退到某一个版本
- git reser --soft commitID(上一个版本号) 回退文件至暂存区
- git reset HEAD 文件名 将文件从暂存区移出
- git checkout – 文件名 在工作区将文件恢复到前一版本
- git branch -v 查看分支
- git branch 分支名 新建分支
- git checkout 分支名 切换分支
- git checkout -b 分支名 创建并进入分支
- git merge 分支名 合并分支
- git branch -d 删除分支
- git branch -D 强制删除
- git commit --amend 修改最后一次提交信息
- git stash 保存工作区数据 (假提交)
- git stash pop 恢复工作区数据
- git rebase -i HEAD~3 合并前3次提交 squash 合并版本关键字
- git remote -v 查看远程仓库
- git remote add 别名 远程仓库路径 链接并给远程仓库取一个别名
- git clone 远程仓库地址 克隆远程仓库上的文件到本地
- git push 仓库地址 分支名 将文件提交到远程仓库
- git pull 拉取远程代码
- 强推 -f
- echo “写入的内容” > 文件名 创建文件并写入内容