- git命令大全
- 环境配置:
- git config --global user.name xxxx
- git config –global user.email
- git config –list 查看配置信息
- git config user.name
- 初始化仓库:
- git init
- git clone xxxx
- 查看文件的状态
- git status –s 如果红颜色是已修改状态执行add命令加入到暂存区,如果绿颜色已经在暂存区执行commit命令加入到本地版本库
- git reset 将暂存区的文件取消暂存
- 恢复到某个版本
- git reset 版本号 就能恢复 但是它会删除后面的版本 危险勿用
- git revert 版本号 撤销某个版本号,这个不是删除,还存在版本信息,这个建议使用
- 删除某个文件
- 先手动删除该 文件,然后提交
- 忽略上传文件(用小乌龟做比较省事)
- 创建.gitignore文件
- 一般忽略target文件,.idea文件,iml文件
- 查看远程仓库
- git remote
- git remote –v
- 添加远程仓库
- git remote add 仓库名称 远程仓库地址
- 删除本地远程仓库
- git remote rm 名称
- 拉去远程仓库
- git pull 仓库名称 分支 注意:本地项目不是clone的,而是本地创建的仓库,并且仓库中有文件,则拉去不成功,如果强制需要拉去 则用:git pull 仓库名称 分支 --allow-unrelated-histories
- 推送到远程仓库
- git push 仓库名 分支名
- 分支
- git branch 列出本地分支
- git branch –r 列出远程分支
- git branch –a 列出所有的分支
- git branch 分支名 创建新的分支
- git checkout 分支名 切换分支
- git branch 仓库名 分支名 推送分支
- 合并分支
- git branch –d 分支名 删除分支
- git push 仓库名 –d 分支名 删除远程分支
- 文件的状态
来源:https://www.cnblogs.com/shangyunlin/p/12461680.html