GIT配置
git --version 查看git版本
-
配置提交人姓名:
git config --global user.name 提交人姓名
-
配置提交人姓名:
git config --global user.email 提交人邮箱
-
查看git配置信息:
git config --list
git config --global user.name xiaowang git config --global use.email [email protected] git config --list
重新设置:直接重新输入上述命令就可覆盖
GIT使用(★★★)
1. git init` 初始化git仓库 2. git status 查看文件状态 3. git add 文件列表 追踪文件 4. git commit -m 提交信息 向仓库中提交代码 5. git log 查看提交记录
撤销
用暂存区中的文件覆盖工作目录中的文件 //场景:当工作目录中添加的一些代码存在一些问题,但是又不记得修改了哪一些地方了,此时就可以用暂存区的文件来覆盖我们工作目录的文件 git checkout 文件
将文件从暂存区中删除 //场景:当我们不小心把其他的一些测试代码或者是一些没用的文件添加到了暂存区后,我们可以通过命令进行移除 git rm --cached 文件名 恢复git仓库中指定版本的项目 //场景:一般是用于恢复到某一个正常的版本 git reset --hard 提交ID
分支相关命令
- git branch 查看分支 - git branch 分支名称 创建分支 - 在哪条分支上输入的命令,就是在哪条分支上进行的创建 - git branch develop -创建了一个develop的分支
- git checkout 分支名称 切换分支 - git checkout develop -切换到develop分支 - 注意:当切换分支的时候,需要把暂存区里面的文件进行提交,不然会暂存区里面的文件会跟着到切换的这条分支上 - 当切换会主分支的时候,就看不到其他分支里面的文件了
- git merge 来源分支 合并分支 - 如果当前分支的工作已经完成,就可以合并到到其他分支 - 需要分清谁要合并谁,例如我们在开发分支上完成了功能,应该合并到主分支上,所以我们要站在主分支角度来进行合并 - 虽然进行了合并,但是开发分支还是存在
- git branch -d 分支名称 删除分支(分支被合并后才允许删除)(-D 强制删除) - 分支工作已经完成,就可以进行删除 - git branch -d develop - 如果分支没有进行合并,那么默认是不能被删除,这是由于git有分支保护机制 - 如果想强行删除,把-d 改成-D : git branch -D develop
标签:文件,git,develop,--,暂存区,Git,使用,分支 From: https://www.cnblogs.com/wangxianwen/p/16747137.html