git使用

配置用户

  不配置用户是不能提交代码的,因为版本区是要记录历史信息的,方便到时候出错找到人,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 名字 // 删除关联

上一篇:Git分支


下一篇:GIT 常用命令