一、设置用户签名
1、git config --global user.name 用户名 设置用户签名
2、git config --global user.email 邮箱 设置用户邮箱
如何查看已经设置好的了呢?
二、初始化本地库
也就是说,让git来管理我们的项目或者目录
1、git init 初始化本地库
初始化完成后,会生产.git目录,默认是为隐藏的,需要把隐藏打开
2 、git status 查看当前本地库状态
三、把本地文件添加暂存区/把文件移除暂存区
1、git add hello.txt 添加暂存区,添加文件变绿
2、git rm --cached hello.txt 从暂存区移除掉(文件没有从本地删除掉)
四 、提交本地库
1、 git commit -m “日志信息” 文件名
其中日志信息就是说明当前文件是哪个版本或者提示的
五、修改文件
1、vim 文件名
与Luinx中命令一样
六、版本穿梭
1、 git reflog 查看版本信息
2、 git log 查看详细版本信息
蓝色 HEAD 指向当前版本 two commit
2、 git reset --hard 5770506(版本号) 穿梭版本
以上还是,在我们本地操作文件,也只是在本地玩玩,如果这个时候想把自己的代码腿上远程仓库-GitLab/gitee/GitHub,那么需要与远程的仓库建立关联,才可以。建立连接还不够,还需要有相应的权限。例如拉去代码、推送代码等等。
七、分支
1、 git branch -v 查看分支
2、git branch hit-fix(分支名) 创建分支
3、git checkout hit-fix(分支名) 切换分支
4、git merge (hit-fix)要合并的分支名 把指定的分支合并到当前分支上
如果要把hit-fix分支合并到master 分支上,当前环境必须是master分支,再执行相应的命令,把hit-fix分支合并到当前master下
5、分支冲突合并
1.冲突一般发生在,同一个文件中的同一行。
1、解决文件中冲突的位置
2、切换到master分支下,进行合并分支
3、合并成功后,提交暂存区、提交本地仓库
4、提交本地仓库时候,因为master 和 hot-fix 2个文件(hello.txt)都被修改了,
所以本地仓库中有2份 hello.txt文件,所以提交本地仓库的时候,不能写要提交的文件名、
5、合并成功后,只会修改master分支,不会修改hot-fix分支
版权归原作者 Code攻城狮 所有, 如有侵权,请联系我们删除。