我的GIT练习ONE

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

目录

前言

GIT安装教程

Git作者

GIT优点

GIT缺点

为什么要使用 Git

GIT练习ONE

总结


前言

Git 是一个分布式版本控制及源代码管理工具;Git 可以为你的项目保存若干快照,以此来对整个项目进行版本管理

GIT安装教程

点击进入查看教程:点击进入

Git作者

作者:Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

GIT优点

  • 适合分布式开发,强调个体。
  • 公共服务器压力和数据量都不会太大。
  • 速度快、灵活。
  • 任意两个开发者之间可以很容易的解决冲突。
  • 离线工作。

GIT缺点

  • 不符合常规思维
  • 代码保密性差,一旦把代码克隆下来那么完全可以暴露所有的代码版本信息
  • 模式上比SVN(很流行的开源代码版本控制系统)更加的复杂

为什么要使用 Git

  • 可以离线工作
  • 和他人协同工作更加轻松
  • 分支很轻松
  • 合并很容易
  • git系统速度快,同时也很灵活

GIT练习ONE

1、创建一个仓库,命名为:cms

$ git init cms

2、为此仓库,添加用户和邮箱,分别为:lss、lss@qq.com

$ git config --local user.name lss
$ git config --local user.email lss@qq.com

3、创建三个文件,分别为:1.txt、2.txt、3.txt

使用echo命令为三个文件的添加内容,分别为:

$ echo '111' > 1.txt
$ echo '222' > 2.txt
$ echo '333' > 3.txt

4、使用cat命令查询三个文件的内容

$ cat 1.txt
$ cat 2.txt
$ cat 3.txt

$ vim

5、查看文件的状态

# 此时的三个文件状态为:未跟踪状态(红色)
$ git status

6、添加文件到暂存区中,对三个文件进行跟踪,加入到版本控制中来

$ git add 文件名称
$ git add .
$ git add *

7、再次查看文件的状态

# 此时三个文件的状态为:已跟踪且已经放在暂存区中(绿色)
# 注意:状态必须是绿色,才可以提交版本
$ git status

8、提交文件,并添加描述信息为:添加三个文件,初始化项目

$ git commit -m '添加三个文件,初始化项目'

9、查看日志

# 配置的优先级大到小排列为:本地 > 全局 > 系统
$ git log

10、修改3.txt,追加内容为:好好学习,天天向上

$ echo '好好学习,天天向上' >> 3.txt

$ vim

11、查看工作目录与最近一次提交的不同

$ git diff HEAD
$ git diff

12、添加暂存区,并查看缓存区文件与最后一次提交的文件差异

$ git add .
$ git diff --cached

13、使用rm命令删除3.txt文件

$ rm 3.txt
$ git add 3.txt

# 错误,不能删除暂存修改的文件
$ git rm 3.txt

# 解决:使用-f参数强制删除
$ git rm -f 3.txt

14、检出3.txt文件

$ git checkout 版本号 3.txt
$ git checkout HEAD 3.txt

15、在git中,移除3.txt文件

$ rm 3.txt

$ git rm 3.txt

16、修改2.txt文件,追加内容为:天天向上

$ echo 天天向上 >> 2.txt

17、查看文件的状态,并删除2.txt文件

$ git status
$ rm 2.txt

18、把1.txt重新命名为:好好学习,天天向上.txt,并提交

$ mv 1.txt 好好学习,天天向上.txt
$ git add 好好学习,天天向上.txt
$ git commit -m '提交命名'


$ git mv 1.txt 好好学习,天天向上.txt
$ git commit -m '提交命名'

$ mv 1.txt 好好学习,天天向上.txt
$ git commit -a -m '提交命名'

19、撤销上一个版本,同时重置暂存区和工作区

$ git reset --hard HEAD^

20、恢复上一个版本

$ git reflog
$ git reset --hard 版本号

好了,这上面就是我初学GIT的时候的练习习题,有兴趣的小伙伴,可以跟着一起学习呀!

总结

每一次的练习,都是对自身知识的巩固,以及对自身知识的一个测试。文章来源地址https://www.toymoban.com/news/detail-680096.html

到了这里,关于我的GIT练习ONE的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Git】Git & GitHub

    两分支更改同一文件同一行,再合并时冲突,git会在文件对应位置把分支内容都显示。后期需人工确定更改文件,再git add . git commit . 右上角头像setting - SSH and GPG keys 添加ssh,将公钥复制。 ssh -T git@github.com 提示成功 进入 repository ,选择 ssh ,如: git@github.com:Chengwen-98/git_tes

    2024年02月14日
    浏览(37)
  • 【Git】万字git与gitHub

    🎄欢迎来到@边境矢梦°的csdn博文🎄 🎄本文主要梳理在git和GitHub时的笔记与感言 🎄 🌈我是边境矢梦°,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下 🫰🫰🫰 ,下次更新不迷路🎆 Ps: 月亮越亮说明知识点越重要 (重要性或者难度越大)🌑🌒🌓🌔

    2024年02月07日
    浏览(41)
  • git常用命令(git github ssh)

    被” “和\\\"[ ]“包含起来的内容表示用户自己选定的参数。但” “是要求用户必须输入的,而”[ ]\\\"表示用户可以根据自己的需要选择输入。 比如git reset的语法是这样的: 其中commitid指的是commit id,可以理解为每一提交到本地仓库之后该仓库状态的ID,利用这个ID我们可以快速

    2024年02月03日
    浏览(53)
  • 【Git 入门教程】第七节、Git 远程仓库(Github)

    GitHub 是一个基于Git的代码托管平台,它是全球最大的开源软件社区之一。GitHub允许开发者在上面创建和托管他们的Git仓库,并与其他开发者进行协作。   GitHub是一个非常流行的Git工具,它是开源社区的重要组成部分,并支持许多著名的开源项目。以下是一些GitHub的主要功能

    2024年02月01日
    浏览(63)
  • Git、Gitee、Github、Gitlab区别与 Git搭建

    Git: 本地软件,无需联网即可使用,实现 本地代码 的管理。         分布式版本控制系统,是一种工具,用于代码的存储和版本控制。         将 本地文件 通过一定的操作将其同步上传到 Github或Gitee Gitee :是一家中国公司, GitHub 相当于 云服务器 ,这个云服务器是国外

    2024年02月11日
    浏览(46)
  • git无法使用git协议clone github仓库问题解决

    提示错误: 首先登录github账号,检查本机的 ~/.ssh/id_rsa.pub 是否添加到github账号 https://github.com/settings/keys 如果没有添加,需要先添加本机的ssh公钥到github 然后再重试 git clone  如果依然报错,需要检查 ~/.ssh/known_hosts  ,找到github.com开头的行,然后删除 再次重试 git clone 此时提示需要

    2024年02月12日
    浏览(49)
  • 使用Git bash切换Gitee、GitHub多个Git账号

        Git是分布式代码管理工具,使用命令行的方式提交commit、revert回滚代码。这里介绍使用Git bash软件来切换Gitee、GitHub账号。     假设在gitee.com上的邮箱是alice@foxmail.com 、用户名为alice;在github上的邮箱是bob@foxmail.com、用户名为bob。 账号 名称 邮箱 网站 1 alice alice@foxmai

    2024年02月04日
    浏览(74)
  • Git命令学习及Git 与 GitHub 的绑定实现学习笔记

    目录 一.Git常用命令及创建本地仓库步骤  二.利用 SSH 完成 Git 与 GitHub 的绑定 三.本地没有git仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 四.本地有仓库,拉取github仓库代码到本地并push代码到远程仓库步骤 一.Git常用命令及创建本地仓库步骤 1.首先使用cd命令进入

    2024年02月04日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包