type
status
date
slug
summary
tags
category
icon
password
comment
AI summary
什么是GIT
Git简单来说是用于版本控制的,牛逼的地方在于它是分布式的,你问我什么是版本控制,问度娘,stackoverflow,博客园。本教程不负责理论,只负责如何教你懒人式操作
第一步:配置GIT
如果不小心输入错误,别着急,重新输入即可,查看配置的方式
https免密配置方法
:::info
输入一次账号密码后第二次就会记住账号密码。
:::
第二步:仓库操作
有两种方式
第一种,在本地初始化,这里有个弊端需要remote add操作上传远程仓库(最好的方法直接在远程仓库创建一个项目然后拉取,参考第二种)
第二种:远程仓库拉取
如果是指定从远程仓库拉取分支
几乎重复第一种操作
多人开发操作
多人开发很多操作都会有所限制,只有一个人开发的时候,git merge是允许的,这不会产生开发冲突,多人场景下最好的方法是使用git rebase,最大限度避开合并冲突
假设,这个时候主仓历史文件新增了commit记录
这个时候历史记录是全新的,会把你的commit 设定为最新的,同时涵盖了刚从主仓拉下来的记录
修改提交记录
git reset -- soft
假设这个时候突然发现刚刚commit需要修改,git reset -- soft的作用就会发挥
git reset --mix
如果发现刚刚提交的commit,你发现代码有问题或者新增有两种方法
第一种
第二种
git reset --hard
如果你不想要刚刚提交记录呢
- 作者:Anthony
- 链接:https://github.com/lazyBoy1998/article/git_1
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。