🌂文章目录
- 🌂git的介绍
- 🌂gitte与github是什么?
- 🌂git的安装与使用
- 🌂git三板斧
- 🌂git其他命令
🌂git的介绍
Git是一个版本管理控制系统(Version ControlSystem,VCS),它可以在任何时间点将文档的状态作为更新记录保存起来,也可以在任何时间点将更新记录恢复回来。这个系统是基于Linux内核开发的,并采用了分布式版本库的方式,不必依赖服务器端软件支持,使得源代码的发布和交流变得极其方便在开发中,Git已经成为主流的一种代码托管技术(版本管理工具),基本上大多数的公司都在使用Git进行协同开发。许多代码托管平台也是基于Git来实现的。Git不仅可以帮助我们进行代码的版本控制,还可以进行分支管理等工作。它里面主要包含的概念有远程仓库、克隆、本地仓库、分支、提交、拉取、合并、推送等。
远程仓库是指代码存储在服务器的地方,这个仓库是整个团队中所有人都可以访问的。克隆是从远程仓库克隆到本地的过程,而本地仓库则是指开发人员从远程仓库克隆一份代码之后,保存在本地的代码,这份代码只有克隆的代码的开发人员可以看到。
Git是一个强大的工具,它可以帮助开发人员有效地管理代码,跟踪代码的变更历史,并在团队成员之间协同工作。所以学会使用git是一个程序员必备的技能。
🌂gitte与github是什么?
Github和Gitee都是云端的代码托管服务,使用需要借助Git。Github是国外的,Gitee是国内的。Github是全英文并且用户基数多,知名的库也多,而Gitee全是中文,而且大部分用户都是国人,优秀的库相对于Github也少。Github更加开放,更多被用于开源项目的托管和协作,而Gitee则更加封闭,开放性较小。Github位于美国,而Gitee位于中国,这意味着在中国使用Gitee可能会有更快的访问速度和更好的稳定性。
🌂git的安装与使用
这里可以使用gitee或则github,这里主要以gitee为主。
第一步:
gitee官网注册一个账号
官网链接:https://gitee.com/
第二步:
在Linux上安装git
命令行输入指令:
# sudo yum install -y git //root用户就不需要sudo
第三步:
在自己gitee上建立一个仓库。
在个人主页直接点击新建。
第四步:
远端仓库拉拉取到本地
命令行输入:
# git clone 仓库地址
注意:如果是第一次使用的话,会要求输入邮箱与名字
命令行输入:
# git config --global user.email "你的邮箱" //注册gitte时的邮箱
# git config --global user.email "你的用户名" //gitte的用户名
//注意要保持一致,不然可能提交代码后没有绿点显示
安装好过后可以查看,然后进入我们的仓库中:
你们显示的应该是这个,我的仓库和上面配置不一样。
🌂git三板斧
第一步:将所想要提交的文件/目录拷贝到仓库工作目录里面
命令行输入:
# cp 目标文件 库工作目录
拷贝到库工作区后,拷贝的文件还没有添加到你的本地仓库。
第二步:添加到你的本地仓库
命令行输入:
# git add . //注意add和.之间有一个空格
第三步:提交到本地仓库
命令行输入:
# git commit -m ”“ //引号里面填写提交日志
第四步:如果还想要提交到远端仓库
命令行输入:
# git push
这时需要输入gitee的账号与密码;
提交成功后的界面:
然后Gitee上面就会有提交的信息,如图:
🌂git其他命令
1. log
功能:查看所有的提交日志
用法:
# git log
结果示例:
2. status
功能: 查看当前状态
用法:
# git status
3. 删除提交过的文件
用法:
# git rm 文件名
删除文件也是一种修改,所以删除过后需要再次三板斧:
git add . git commit -m “XXX” git push