Git 软件介绍

Git 软件介绍Git是一个开源的、分布式的版本控制工具,常用于软件配置管理(Software Configuration Management,SCM)。最初

大家好,欢迎来到IT知识分享网。Git 软件介绍

Git是一个开源的、分布式的版本控制工具,常用于软件配置管理(Software Configuration Management,SCM)。

最初由林纳斯·托瓦兹创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。应注意的是,这与GNU Interactive Tools(一个类似Norton Commander界面的文件管理器)不同。

git最初的开发动力来自于BitKeeper和Monotone[5][6]。git最初只是作为一个可以被其他前端(比如Cogito或Stgit[7])包装的后端而开发的,但后来git内核已经成熟到可以独立地用作版本控制[8]。很多著名的软件都使用git进行版本控制[9],其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程

  • 用户可以将当前状态的一些文件保存为一个版本,永久保存它们此时的状态。
  • 用户可以创建分支,像指针一样指向某个版本,从而对该版本进行操作。
  • 单个用户提交的多个版本会按先后顺序排列成一条线。如果对一个历史版本做出几种不同的改动,版本图就会分叉成几条不同的线,需要手动处理它们的差异,合并成一条线。

安装Git。

yum install git

apt install git

    • 也可以安装git的GUI工具,比如TortoiseGit。

初始化用户信息。

git config –global user.name “John Doe”

    • 每次commit时git都会自动备注提交者的用户名和邮件地址。

其它操作:

git clone <URL> # 将一个远端Git仓库克隆到本地

git branch # 显示所有分支

git checkout <分支名> # 切换到指定分支

git pull <URL> # 拉取内容(会自动将被跟踪的远程分支合并到本地分支)

git push <URL> # 将本地仓库推送到远端仓库,会自动与跟踪的远端分支合并

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/48185.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信