分布式版本控制工具——git

这篇具有很好参考价值的文章主要介绍了分布式版本控制工具——git。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

✅<1>主页::我的代码爱吃辣
📃<2>知识讲解:Linux——git
☂️<3>开发环境:Centos7
💬<4>前言:git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。  也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

目录

一.什么是git

二.linux下使用git

1.注册git的客户端

2.Linux上安装git

2.Linux上克隆远端仓库

三.提交本地代码到远端仓库

1.将需要git管理的代码提交到git缓存

2.将需要git管理的代码提交到本地

3.将需要git管理的代码同步到远端服务器上


分布式版本控制工具——git,linux,git,linux

一.什么是git

git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。  也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

当我们需要做一个大工程的时候,文件的管理无疑是非常庞大的工作,因为我们需要不断的修改更新文件内容,同时可能还要保留旧版本保证可以复原,这样就需要备份多个版本的文件。

并且在大多数情况下一个工程需要在多数人来共同维护,那么这种情况下不同人之间修改内容的合并也是非常麻烦的,这时使用git就可以很轻松的解决这些问题。

二.linux下使用git

1.注册git的客户端

这里我们可以选择,gitee 或者 github ,建议选择gitee,github连结容易意外断开,注册完成以后,登录以后的界面如下:

分布式版本控制工具——git,linux,git,linux

 并且完成邮箱的绑定。

我们选择新建一个仓库,用于我们以后的代码存储。

分布式版本控制工具——git,linux,git,linux

 新建仓库:
分布式版本控制工具——git,linux,git,linux

注意:新建的一个仓库无法直接设置开源,只有上传一些东西以后才可以设置开源。

创建以后:

分布式版本控制工具——git,linux,git,linux

 我们复制上面的一个连接,用于Linux上创建远程仓库链接。

2.Linux上安装git

使用命令:

sudo yum install git

 查看是否安装成功,使用命令查看git版本:

git version

分布式版本控制工具——git,linux,git,linux

2.Linux上克隆远端仓库

使用命令:

git clone [url]

这里的 url 就是刚刚建立好的 项目 的链接。

分布式版本控制工具——git,linux,git,linux

 注意:

  • 如果在输入邮箱的时候出现输入错误,可以使用Ctrl+bankspace删除。
  • 如果当前的仓库是一个空仓库,会出现一个警告: warning: You appear to have cloned an empty repository. 我们无需关心。

分布式版本控制工具——git,linux,git,linux

 这里的csdn_test就是我们刚刚克隆的仓库。

三.提交本地代码到远端仓库

1.将需要git管理的代码提交到git缓存

首先将需要提交远端仓库的代码拷贝到仓库文件夹:

分布式版本控制工具——git,linux,git,linux

 使用命令:

git add [文件]

将带提交到远端仓库的文件提交到缓存中。

 使用命令:

git status

可以查看缓存文件情况:

分布式版本控制工具——git,linux,git,linux

 2.将需要git管理的代码提交到本地

使用命令:

git commmit -m "描述信息"

可以将需要git管理的代码提交到本地仓库,在提交的时候可以写一些描述信息。

分布式版本控制工具——git,linux,git,linux

注意:

描述信息一定呀好好写,描述信息一般需要记录本次提交的修改日志,描述改动的详细内容,以便小组协作和领导检查,并且使用命令:

git log

查看你的上传仓库的信息,包括你的名字,邮箱。如果不好好写日志,小心别人发邮箱问候你。

分布式版本控制工具——git,linux,git,linux

注意:第一次提交的时候会让你设置你的邮箱,方便别人以后联系你。

3.将需要git管理的代码同步到远端服务器上

使用命令:

git push

分布式版本控制工具——git,linux,git,linux

 注意:同步到远端的时候还需要我们输入邮箱和密码。

最后:

我们在我们的gitee的仓库也就能看到我们提交的代码了。

分布式版本控制工具——git,linux,git,linux文章来源地址https://www.toymoban.com/news/detail-703408.html

到了这里,关于分布式版本控制工具——git的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git分布式版本控制工具(详细笔记)

    git config -- global user.name\\\"itcast\\\" git config -- global user.email\\\"hello@itcast.cn\\\" (邮箱没有什么用,我这里就简单写了) git config -- global user.name  git config -- global user.email 有些常用的指令参数非常多,每次都要输入好多参数,我们可以使用别名。 1.打开用户目录,创建.bashrc文件      部分

    2024年02月14日
    浏览(49)
  • Git分布式版本控制工具和GitHub(一)--简介

    1.Git简介 【1】什么是Git? Git就是代码版本管理工具。 【2】为什么要使用Git (1)版本控制 写代码就是不断写BUG的过程(当然我们是不会这么说的),很多时候你写了100行代码之后,突然醒悟! ​ “这是什么鬼?” “怎么不能跑了?”​ 如果没有版本留存,你想要回到昨天

    2024年02月14日
    浏览(61)
  • Git分布式版本控制工具和GitHub(二)--Git指令入门

    1.Git全局设置  2.获取Git仓库     例如:将我GitHub上的first_resp仓库克隆到本地。  点击进入first_rep, 后面本地仓库操作的学习就是在这个界面右键打开Git Bash 3.工作区,暂存区,版本库概念  注:如果空仓库就没有index文件 4.Git工作区中文件的状态  注: git status--查询状态

    2024年02月14日
    浏览(50)
  • 分布式版本控制工具Git官网概述、下载安装和代码托管中心

    首先直接在百度搜索Git,点击官方 可以看到官方给的介绍是: Git是个免费的、开源的 分布式版本控制系统 ,可以快速高效地处理从小型到大型的各种项目。 Git 易于学习,占用面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于

    2024年01月20日
    浏览(66)
  • Linux 分布式版本控制系统git,手把手教向gitee上推代码

    目录 什么是git? 安装git  创建版本库 工作区和版本库、 向版本库中添加文件  版本回退 远程操作 什么是git?  Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 linux是一个开源软件,第一版本,第二版本不同怎么控制?  Git 与常用的版本

    2024年02月10日
    浏览(57)
  • 【linux命令讲解大全】014.Git:分布式版本控制系统的先驱和常用命令清单(三)

    git log --pretty=oneline 文件名 :列出文件的所有改动历史 git show c178bf49 :某次的改动的修改记录 git log -p c178bf49 :某次的改动的修改记录 git blame 文件名 :显示文件的每一行是在那个版本最后修改。 git whatchanged 文件名 :显示某个文件的每个版本提交信息:提交日期,提交人员

    2024年02月10日
    浏览(40)
  • 【linux命令讲解大全】015 .Git:分布式版本控制系统的先驱和常用命令清单(四)

    删除远程分支: 删除本地分支: 将本地分支提交到远程主机中: 当远程分支已被删除,但本地仍存在同名分支时,使用以下命令自动清理: 将分支合并到当前分支: 重命名分支: 列出本地分支: 列出远程分支: 列出所有分支: 查看各个分支最后一个提交对象的信息:

    2024年02月10日
    浏览(64)
  • 【linux命令讲解大全】012.Git:分布式版本控制系统的先驱和常用命令清单(一)

    Git是目前世界上最先进的分布式版本控制系统。 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代

    2024年02月10日
    浏览(41)
  • 【linux命令讲解大全】013.Git:分布式版本控制系统的先驱和常用命令清单(二)

    克隆仓库 注意参数,这个不是普通的clone,clone下来的仓库并不能参与开发 命令行中运行代码 执行过程 同步到远程仓库 同步到push远程git仓库 我还遇到了如下面错误,lab默认给master分支加了保护,不允许强制覆盖。Project(项目)-Setting-Repository 菜单下面的Protected branches把maste

    2024年02月11日
    浏览(42)
  • 分布式版本控制git

    远端仓库 git init --bare 别名: origin 本地仓库 git clone … SSH协议是一个验证授权的网络协议; 使用ssh公钥登录git服务器: 生成公钥和私钥(ssh-keygen -t rsa) 安装openssh server (可省略) 复制公钥内容到远端服务器.ssh/authorized_ keys git clone ssh://mark@ 192.168.31.91:/home/mark/mathlib 暂存(git add) 提交

    2024年02月11日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包