首页 > 其他分享 >学习-基本 git 命令

学习-基本 git 命令

时间:2022-08-24 10:57:07浏览次数:70  
标签:历史记录 git 快照 开发人员 更改 学习 命令 暂存

为使用 Git,开发人员使用特定命令来赋值、创建、更改和合并代码。

  • git init 初始化一个全新的 Git 存储库并开始跟踪现有目录。它在现有目录中添加一个隐藏的子文件夹,该子文件件包含版本控制所需的内部数据结构。
  • git clone 创建远程已存在的项目的本地副本。克隆包括项目路的所有文件、历史记录和分支。
  • git add 暂存更改。 Git 跟踪对开发人员代码库的更改,但有必要暂存更改并拍摄更改的快照,以将其包含在项目的历史记录中。此命令执行暂存,即该两步过程的第一部分。暂存的任何更改都将成为下一个快照的一部分,并成为项目历史记录的一部分。通过单独暂存和提交,开发人员可以完全控制其项目的历史记录,而无需更改其编码和工作方式。
  • git commit 将快照保存到项目历史记录中并完成更改跟踪过程。简而言之,提交就像拍照一样。任何使用 git add 暂存的内容都将成为使用 git commit 的快照的一部分。
  • git status 将更改的状态显示为未跟踪、已修改或已暂存。
  • git branch 显示正在本地处理的分支。
  • git merge 将开发线合并在一起。此命令通常用于合并在两个不同分支上所做的更改。例如,当开发人员想要将功能分支中的更改合并到主分支以进行部署时,他们会合并。
  • git pull 使用远程对应项的更新来更新本地开发线。如果队友已向远程上的分支进行了提交,并且他们希望将这些更改反映到本地环境中,则开发人员将使用此命令。
  • git push 使用本地对分支所做的任何提交来更新远程存储库。

 

标签:历史记录,git,快照,开发人员,更改,学习,命令,暂存
From: https://www.cnblogs.com/huguo/p/16619052.html

相关文章

  • gitlab忘记网页端密码
    1、使用root账户登录服务器2、切换用户为gitsu-git3、进入gitlab控制台gitlab-railsconsoleproduction如报错如下:ERROR:"railsconsole"wascalledwithar......
  • git lfs
    1.什么是gitlfs?GitLFS(LargeFileStorage  大文件存储)是可以把音乐、图片、视频等指定的任意文件存在Git仓库之外,而在Git仓库中用一个占用空间1KB不到的文本......
  • Linux 系统grep、egrep、fgrep命令详解
    Linux系统中有很多很有名的搜索类命令,例如find命令、locate命令、sed命令,但还有三位兄弟是不得不提的,它们在搜索界的地位举足轻重,那就是grep、egrep、fgrep三兄弟。......
  • mysql 建库、建用户、授权命令
    版本5.7CREATEDATABASE   `databasename`;      CREATEUSER'username'@'%'IDENTIFIEDBY'password';      GRANTALLPRIVILEGESON`databas......
  • SQL学习——数据操纵(DML)插入、修改、删除
    本章将介绍,SQL中如何修改数据(增,删,改)。当我们去添加、更新或者删除数据库中的数据时需要使用DML语句。DML依据的一个集合构成了一个被称为事务的逻辑单元。1、插......
  • HCIA学习笔记二十二:RSTP快速生成树
    一、RSTP快速生成树• RapidSpanningTreeProtocol快速生成树。• RSTP是STP的升级版本,与STP相比,最显著的特点就是通过新的机制,加快了收敛速度。二、交换机端口角......
  • 深度学习基础课系列目录
    大家好~我开设了“深度学习基础班”的线上课程,带领同学从0开始学习全连接和卷积神经网络,进行数学推导,并且实现可以运行的Demo程序线上课程资料:TODO录像回放加QQ群,获得p......
  • C学习笔记:自己写的函数实现strtok函数的功能
    intsign(char*str,char*sep)//遍历寻找符合的符号{while(*sep)//遍历sep字符数组的符号{if(*sep==*str)return1;//符合条件......
  • github打不开?推荐一个好用的插件
    自己电脑打不开github,想获取github上面的优质资源怎么办?百度有很多办法可以解决,比如改hosts,但是这种方式对于一些新手小白来说也是比较困难的在这里推荐一个插件,里面可以......
  • 软件包与systemctl命令
    liunx软件包的分类源码包二进制包(rpm包)源码包特点源码包缺点:安装过程麻烦,需要用户手动编译,需要手动解决软件包的一栏关系源码包的优点:软件源代码开放,允许用户二次......