git基本操作
1、git基本操作 git init 初始化仓库 git clone url 拉去分支内容到本地 git status 查看仓库状态 git checkout 回退到上一个版本(本地) git reset head --filename 缓存区回退到上一个版本 git checkout -m"备注" 提交本地本带修改到缓存区 git checkout branch "分支" 切换到分支 git branch -delete branchName 删除分支,不能删除当前分支 git branch -D 强制删除当前分支,不能删除主分支 2、分支合并和冲突解决 主分支master我们会主动去动,只会用于版本发布 各自在自己的分支上开发完成之后,主要将开发的内容合并到主分支上去。这个时候成为merge git merge branchName 快速合并分支 git branch -d branchName 删除分支,合并之后删除,否则会报冲突 git log --pretty=oneline 显示完整的commitId 合并冲突问题 手动解决冲突-> git add . -> git commit -m "注释" 3、git config 和配置别名 git config -l 查看所有配置 所有的配置信息都是整合出来的 仓库级别 全局级别 系统级别 a、优先级: 所谓的仓库级别配置: .git>config文件 系统级别: 在我们的git安装目录下 etc 文件夹 git config --local 仓库级别 git config --global 系统级别 git config --global --add user.name xxxx 添加用户名 git config --global --unset user.name 删除用户名 配置别名 git config --global alias.lgo log --pretty=oneline git log --pretty=oneline <==> git alias.lgo 4、打标签和忽略文件 打标签: git reset --hard 版本id 强制到某个版本 git tag v1.0.1 给最新版本的配置一个标签 v1.0.1 git tag -d v1.0.0 删除标签v1.0.1 忽略文件: 仓库根目录下创建问件giteignore 5、本地仓库和远程仓库 用一台公共电脑作为一个远程仓库,供每个开发者使用,