项目管理工具学习GIT

103 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第26天,点击查看活动详情

前言

日子一天一天过去了,技术增长缓慢,感觉要多巩固一下以前的基础的同时,赶紧学习一下新的技术。

本篇我将带大家了解一下Git工具,git是个分布式版本控制系统,分布式体现在多机器上同时进行,这个工具为开发者不管是什么文件都可以进行版本控制,精确管理项目操作,出事了可以快速回滚与追责到对应人。

曾几何时,删库跑路,删代码跑路的谣言传出来,其实是不现实的,现在的恢复技术特别强大,有git在你根本没得删代码还能跑,除非管理层给了极高的权限给你。

git介绍

git的竞争对手是svn也就是我们常说的小乌龟,这两者都是版本控制工具,svn的图形界面较老,使用起来并没有git流畅,目前主流还是使用git。git安装的方式直接去百度git官网下载即可。

image.png

下载完后他是有个类似linux console的一个控制台 image.png

git命令流程

简单介绍下常用的命令

# 将index.html添加到暂存区
git add index.html

# 将css目录下所有的文件添加到暂存区
git add css

# 将当前目录下所有的js文件添加到暂存区
git add *.js

# 添加当前目录下所有的文件
git add .
git add -A
git add --all

# 将文件提交到本地仓库
git commit -m "提交说明"

git push xxx远程仓库地址分支

这时候你就把文件提交到了本地仓库,注意git是有本地和远程的区分。

git仓库

git的仓库流程 本地代码 -》 本地仓库 -》 远程仓库

你的代码只有进行到远程仓库才可以给其他人去编辑,如果你代码一直在本地仓库不进行push,那你会出现不可挽回的冲突问题,所以每次提交都检查一下本地仓库是否有代码,或者完成工作后一定要记得push。