根据尚硅谷的视频边学习边操作:
尚硅谷学习视频(bilibili)
Git
一、安装Git
这里我使用的是HomeBrew;
//安装
brew install git
//查看是否安装成功
git -v
或者
git --version
二、配置Git签名
//如果是第一次安装配置git这里一定要设置自己的签名,用于后期提交git
//首先是用户名
git config --golbal user.name 用户名
//然后是邮箱,这里的邮箱可以是不存在的,只要写上就行
git config --global user.email 邮箱
其中可以通过查看.gitconfig文件查看刚刚设置的用户签名
与未来将要登陆的账号没有任何关系
三、初始化本地库
//初始化本地库
git init
四、增加文件操作
u1s1我也是第一次安装,但是不知道为啥这里有一个这个文件,第一次安装完成后查看状态应该是啥也没有的,这里假装看不见他hhhhhhh
//创建新的文件
vim hello.txt
//查看一下新的文件夹
cat hello.txt
//再次查看一下git状态
git status
//此时的显示就和刚刚不一样了!
五、添加暂存区
//将刚刚的hello.txt文件添加至暂存区
git add hello.txt
这里要注意,根据上面的提示,这里是可以对暂存区的文件进行删除的
//删除暂存区的文件(这里不再进行演示啦)
git rm --cached hello.txt
//注意这里仅仅是删除了暂存区的内容,并没有删除工作区的内容
六、提交本地库
//提交本地库,这里的日志信息一定要加,就算一开始不加,后面系统也会提示要求添加的
git commit -m "The first version" hello.txt
hhhhhh,这个version拼错了😂
查看一下版本号:
这里的版本号是完整版的
七、版本穿梭
//穿梭回原来的版本
git reset --hard 版本号
本质实际上是指针的移动!
八、分支
//创建分支
git branch hot-fix
//检查分支
git branch -v
//切换分支
git checkout hot-fix
//查看分支
git branch -v
在新的分支上进行修改,然后添加暂存区,提交本地库
//合并分支
git merge hot-fix
//站在main上进行合并,想合并谁就站在另外一个上面进行操作
九、冲突解决
//冲突问题解决
//先在main分支上进行修改,然后切换分支再次进行修改,这样两个版本就出现了开发时常见的冲突问题
切换到main分支下进行文本修改,然后将冲突内容进行手动修改,然后merge的时候不要加文件名进行合并,最终合并成功,不再报错。
下面是手动修改的内容,如果想保留mian分支下的内容就将hot-fix分支下的东西进行删除,反之将卖main分支下的内容进行删除,最后删除特殊符号即可。