Git 基本操作

Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。

本章将对有关创建与提交你的项目快照的命令作介绍。

Git 常用的是以下 6 个命令:git clonegit pushgit addgit commitgit checkoutgit pull,后面我们会详细介绍。

Git 基本操作

说明:

  • workspace:工作区
  • staging area:暂存区/缓存区
  • local repository:版本库或本地仓库
  • remote repository:远程仓库

一个简单的操作步骤:

$ git init    
$ git add .    
$ git commit  
  • git init – 初始化仓库。
  • git add . – 添加文件到暂存区。
  • git commit – 将暂存区内容添加到仓库中。

创建仓库命令

下表列出了 git 创建仓库的命令:

命令 说明
git init 初始化仓库
git clone 拷贝一份远程仓库,也就是下载一个项目

提交与修改

Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。

下表列出了有关创建与提交你的项目的快照的命令:

命令 说明
git add 添加文件到暂存区
git status 查看仓库当前的状态,显示有变更的文件。
git diff 比较文件的不同,即暂存区和工作区的差异。
git commit 提交暂存区到本地仓库。
git reset 回退版本。
git rm 将文件从暂存区和工作区中删除。
git mv 移动或重命名工作区文件。
git checkout 分支切换。
git switch (Git 2.23 版本引入) 更清晰地切换分支。
git restore (Git 2.23 版本引入) 恢复或撤销文件的更改。

提交日志

命令 说明
git log 查看历史提交记录
git blame 以列表形式查看指定文件的历史修改记录

远程操作

命令 说明
git remote 远程仓库操作
git fetch 从远程获取代码库
git pull 下载远程代码并合并
git push 上传远程代码并合并

若文章对你有帮助,可以点赞或打赏支持我们。发布者:AaronYang会员,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/git-%e5%9f%ba%e6%9c%ac%e6%93%8d%e4%bd%9c/

(0)
AaronYang的头像AaronYang会员认证作者
上一篇 2024年 4月 30日 上午8:38
下一篇 2024年 4月 30日 上午8:40

相关推荐

  • iptables-restore

    文章目录iptables-restore补充说明语法选项实例 iptables-restore 还原iptables表的配置 补充说明 iptables-restore命令 用来还…

    入门教程 2023年 12月 19日
  • disown

    文章目录disown概要主要用途选项参数返回值例子注意参考链接 disown 从当前的shell中移除作业。 概要 disown [-h] [-ar] [jobspec … |…

    入门教程 2023年 12月 7日
  • sftp

    文章目录sftp补充说明语法选项参数实例 sftp 交互式的文件传输程序 补充说明 sftp命令 是一款交互式的文件传输程序,命令的运行和使用方式与ftp命令相似,但是,sftp命…

    入门教程 2024年 3月 4日
  • false

    文章目录false概要主要用途返回值注意 false 返回状态为失败。 概要 false 主要用途 用于和其他命令进行逻辑运算。 返回值 返回状态总是失败;返回值为1。 注意 该命…

    入门教程 2023年 12月 14日
  • Git 教程

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本…

    2024年 4月 30日
  • getent

    文章目录getent语法选项实例 getent 查询 DNS 名称服务器中的命名空间 语法 getent [选项] 主机名或域名 选项 -h # 显示帮助信息 -n # 不解析 D…

    入门教程 2023年 12月 14日
  • iOS定位操作

    文章目录IOS定位操作简介实例步骤输出 IOS定位操作 简介 在IOS中通过CoreLocation定位,可以获取到用户当前位置,同时能得到装置移动信息。 实例步骤 1、创建一个简…

    2023年 4月 1日
  • htop

    文章目录htop补充说明htop 安装语法参数参数示例选项Htop设定1. Meters2. Display options3. Colors4. Colums htop [非内部…

    入门教程 2023年 12月 15日
  • K8S集群的开机关机操作

    K8S集群中,如何开机关机

    2021年 7月 26日
  • Helm | Helm 仓库更新

    文章目录helm repo update简介可选项从父命令继承的命令请参阅 helm repo update 从chart仓库中更新本地可用chart的信息 简介 更新从各自cha…

    入门教程 2023年 12月 14日
Translate »