手撕Git(一)
写在前面👀
啥是版本控制?
版本控制 (Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
版本控制分类
1. 本地版本控制
2. 集中版本控制 SVN
所有的版本数据都存在服务器上,用户的本地只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证问题,或在不同分支工作。而且,所有数据都保存在单一的服务器上,有很大的风险这个服务器会损坏,这样就会丢失所有的数据.
3.分布式版本控制 Git
所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备没有问题就可以恢复所有的数据,不会因为服务器损坏或者网络问题,造成不能工作的情况! 缺点:增加了本地存储空间的占用,怕直接拿代码跑路。
在此之前需要了解的常用的Linux命令
-
cd
改变目录。 -
cd . .
回退到上一个目录,直接cd进入默认目录 -
pwd
显示当前所在的目录路径。 -
ls(ll)
都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。 -
touch
新建文件 如 touch index.js 就会在当前目录下新建一个index.js文件。 -
rm
删除文件, rm index.js 就会把index.js文件删除。 -
mkdir
新建文件夹。 -
rm -r
删除一个文件夹, rm -r src 删除src目录
rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
-
mv
移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。 -
reset
重新初始化终端/清屏 -
clear
清屏 -
history
查看命令历史 -
help
帮助 -
exit
退出 -
#
注释
来吧,下个Git🤞
来吧,玩玩Git🙌
- 安好之后可以在桌面点击鼠标右键选择Git Bash Here,当然也可以在文件夹内打开,你在哪打开他就会自动跳那个目录去。
在桌面中打开git
在文件夹中打开git
Git配置
git所有的配置文件都保存在本地。
#查看所以配置
Git config -l
#查看系统配置
git config --system --list
#查看用户配置
git config --global --list
Git的配置文件:
1. Git\etc\gitconfig #Git安装目录下的gitconfig --system 系统配置
2. C:\用户\DELL\ .gitconfig #当前登录用户(当然不同电脑是不一样的,我的是戴尔电脑) --global 用户配置
系统配置 用户配置 尝试修改git用户配置把🤘
点开.gitconfig配置文件,在这里可以直接编辑配置文件,通过命令设置后会响应到这里。
- 咋们再用命令行试试
写在后面🥱
感谢观看✨ 如有错误,欢迎改正💭
转载自:https://juejin.cn/post/7029299467966742536