git常用基本命令
git config --配置git相关参数
git clone --从远程仓库克隆到本地
git init --初始化git仓库管理,会自带.git隐藏文件
git status --查看本地仓库的状态
git add . --全部添加到暂存区
git commit -m '描述' --将暂存区中的文件提交到本地仓库中
git log --查看提交日志
git reflog --查看所有提交日志
git diff --查看工作区和暂存区的变化
git reset --从暂存区恢复到工作区
git rm --删除指定文件或文件夹
git mv --重命名文件或者文件夹
git pull --从远程仓库获取最新版本
git push --把本地的仓库提交到远程仓库
git branch --操作git的分支命令
git branch --列出本地的所有分支(当前所在分支以*标出)
git branch -v --可出本地所有分支并显示最后一次提交
git branch '分支名' --创建分支
git branch -d '分支名' --删除指定分支
git push origin --delete '分支名' --删除远程分支
git checkout --切换分支,重置工作区文件状态
git checkout '文件名' --恢复文件原来的状态
git checkout '分支名' --切换到指定分支
git checkout -b '分支名' --创建并切换到分支
git merge '分支名' --把指定的分支合并到当前所在的分支
忽略特殊文件
- .gitignore文件
在本地库根目录中新建.gitignore文件
在.gitignore文件中添加需要忽略的文件
例:node_moudles/ (忽略依赖目录下的所有文件)
*.html (忽略所有html后缀的文件)
*.txt (忽略所有txt后缀的文件)