配置用户
不配置用户是不能提交代码的,因为版本区是要记录历史信息的,方便到时候出错找到人,review
代码也方便,哈哈
git config --list //查看git配置信息
git config --global user.name = '你的名字' // 全局配置git信息
git config --global user.emial '你的邮箱' // 全局配置git信息
初始化 git
git init //告诉git,哪一个文件夹需要git 管理,一个文件夹只能初始化一次,不能嵌套
git status //查看git 状态
git diff //工作区和暂存区bij git diff 分支名 工作区和历史区 git diff –cached 暂存区和历史区比较
撤销
git checkout 文件名 // 从暂存区将工作区的内容覆盖掉
git reset HEAD 文件名 // 回到上一次的缓存区
返回历史版本
git reset –hard 版本号 // 回到指定版本的版本号 git reflog // 查看所有版本
分支管理
git branch // 查看所有的分支 git branch 分支名 // 创建分支 git checkout 分支名 //切换到dev 分支
git branch -D 分支名 // 删除都一个分支 删除分支的时候,当前用户不能在当前要删除的分支上
git checkout -b 分支名 //创建并切换分支
文件修改切换分支
git stash 暂存文件 //两个分支来回切换,但是不想把代码提交到仓库中去,使用暂存区覆盖工作区
git stash pop //还原暂存的内容
合并分支
git merge 分支名
关联远程仓库
git remote add origin 地址
git remote rm 名字 // 删除关联