学习啦>学习电脑>操作系统>Linux教程>

Linux终端如何使用Git命令

时间: 志艺942 分享

  说到 Git,对于开发人员来说一定不会陌生,接下来是小编为大家收集的Linux 终端如何使用Git命令,希望能帮到大家。

  Linux 终端如何使用Git命令

  什么是 Git ?

学习啦在线学习网   如果你是一名软件开发人员,那么你必须熟悉Git。 Git极大地方便开发人员对软件开发源代码版本或版本控制。这是一个分布式版本控制系统。 GIT 速度、数据完整性上比 SVN 更好,同时还支持非线性工作流程。 Git 最初由Linus Torvalds为Linux内核开发而设计。 Linus Torvalds 是 Linux内核设计和Git的缔造者。 GIT最初被用着为来自世界各地的开发人员更新Linux内核源代码而设计。任何其他版本控制系统,每一个Git的工作目录具有完整的历史和完整版的跟踪能力,提供全面信息库。 Git是在GNU通用公共许可证的条款下分发免费软件。

学习啦在线学习网   Git 是怎么运行的?

  Git 的处理数据更像是一组快照,小型文件系统的快照。您提交的文件或保存在Git的项目库的项目每一次状态基本上需要一个快照。因此,它保存了一个参考的东西让所有的文件看起来像在那一刻提交的快照。为了提高效率,快速和准确,如果文件没有变化,Git不会再次保存该文件除非您的提交有进一步的变化。它只是简单地存储到它的链接已经存储以前相同的文件。

  它是用来处理十万的文件大项目。 Git主要是为Linux开发。现在它也支持大多数主流操作系统,包括BSD,Solaris和OS X,甚至是微软的Windows。

  如何使用Git?

学习啦在线学习网   有很多不同的方式使用git。多数时候,我们使用命令行工具,当然肯定还有很多的图形用户界面(GUI)的软件。我将在终端使用Git命令行。终端中使用命令行,您可以运行所有Git命令,而Git工具的图形用户界面只能使用基础的功能。

学习啦在线学习网   怎样安装Git?

学习啦在线学习网   大多数的Linux发行版已经预装了Git。但是可能你需要安装最新的版本。对于RedHat/Centos / Fedora,使用下面的命令在终端安装:

  sudo yum install git

  如果你在一个基于Debian发行版本像Ubuntu,试试下面的命令安装:

学习啦在线学习网   sudo apt-get install git

学习啦在线学习网   如果你是 openSUSE 使用下面的命令安装:

学习啦在线学习网   zypper install git-core git

学习啦在线学习网   对于更多不同的发行版本, 点击这个链接的查看安装说明。

学习啦在线学习网   创建你的身份信息

  首先,你需要为GIT设置你的用户名和电子邮件地址:

学习啦在线学习网   git config --global user.name "Mf Iftekher"

  git config --global user.email xyz@xyz.com

学习啦在线学习网   检查你的 Git 设置

学习啦在线学习网   检查你的Git设置,在终端使用以下命令。

  git config --list

  克隆一个git仓库

  首先,你必须为你的项目开始克隆的Git仓库,只有你可以提交你的修改。

  git clone http://gitlab.com/xyz/abc.git

  上面的命令是如何可以克隆服务器的Git仓库。在本示例中使用Git存储库服务器gitlab和abc.git是名字。你可以使用Git托管服务器或服务器的FQDN,Git的IP地址。

  初始化一个新的Git仓库

学习啦在线学习网   如果你想开始为您的代码库Git仓库服务器,使用下面的命令:

  git init

  这将启动一个新的Git仓库和机器/主机现在可以作为一个特定的代码存储库服务器。你可以通过使用主机的IP地址或主机名访问新创建的存储库。

  检查 Git 状态:

  git status

学习啦在线学习网   添加新的文件存储库

  让我们添加一个文件到您的新创建 git 存储库。现在创建一个演示文件,通过以下命令

  vim demo.txt

  通过发行的git仓库的索引添加这个新创建的文件:

  git add demo.txt

  现在,我们需要这样用你的 git 存储库

  git commit -m 'first commit'

  为“demo.txt”文件添加内容和评论并提交它。

学习啦在线学习网   vim demo.txt

  将下列内容添加到文件中。

  这是一个演示文件。这是文件的第二线。这是第三行。

  git commit -m 'second commit'

学习啦在线学习网   这将相应更新文件。

  现在,将更改推到存储库。

学习啦在线学习网   git push

学习啦在线学习网   这将推动这一转变成为主分支。

学习啦在线学习网   从Git删除文件

学习啦在线学习网   你需要按照下面的步骤一步一步操作才能删除documentation.txt文件

  git rm documentation.txt

学习啦在线学习网   git commit -m "documentation.txt file removed"

  git push

  重设GIT

学习啦在线学习网   如果你想重置你的索引和工作目录到你的最后一个提交的状态或任何提交,终端执行以下命令:

学习啦在线学习网   git reset --hard commit number/HEAD

  Git 存储

  你已经对部分文件做了改变但是您有不想提交,你可以暂时存储稍后再提交:

学习啦在线学习网   sudo git stash

  获取Git

  如果你想用git远程服务器存储库的最新的代码库同步你的本地的Git代码库,你需要使用下面的命令。

  git pull

  查看日志文件

  如果你想看到一个包含日志的详细信息的主分支的提交列表,输入:

  git log

  检查 Git 分支

学习啦在线学习网   Git存储库可以包括主分支、多分支。你想知道你的git分支,终端输入:

  git branch


看了“Linux 终端如何使用Git命令”还想看:

1.git每次提交都要输入密码怎么办

2.Linux系统上怎样安装Git

3.Ubuntu系统中git每次提交都要输入密码怎么办

4.Linux系统中怎么安装iotop命令

5.Ubuntu系统git每次提交都要输入密码如何解决

Linux终端如何使用Git命令

说到 Git,对于开发人员来说一定不会陌生,接下来是小编为大家收集的Linux 终端如何使用Git命令,希望能帮到大家。 Linux 终端如何使用Git命令 什么是 Git ? 如果你是一名软件开发人员,那么你必须熟悉Git。 Git极大地方便开发人员对软
推荐度:
点击下载文档文档为doc格式

精选文章

  • Linux下编译或者升级git方法
    Linux下编译或者升级git方法

    学习啦在线学习网Android凭借拥有类型丰富和创意独特的大量优质应用程序,只用了短短四年时间便征服了全球用户,其操作系统市场占有率已超过拥有二十年历史的Linux。接

  • Linux环境下使用git提交更新代码教程
    Linux环境下使用git提交更新代码教程

    随着嵌入式系统设备的普及,嵌入式设备的种类越来越多,这就导致了现在还没有一种统一的操作系统能够轻易地运行在任何嵌入式设备平台上。接下来是小

  • Linux下使用git命令及github项目教程
    Linux下使用git命令及github项目教程

    随着Internet网络的普及,Linux操作系统正在各个方面得到广泛的应用。Linux操作系统在服务器、嵌入式等方面已经取得不俗的成绩,在桌面系统方面,也逐渐受到

  • git命令之git clone用法教程
    git命令之git clone用法教程

    学习啦在线学习网自上个世纪九十年代以来,Linux系统得到了快速的发展,由于Linux继承了UNIX的以网络为核心的设计思想,采用模块化的设计结构,使得Linux取得了广泛的应用。接

2805866