gitfi(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> # 将本地仓库推送到远端仓库,会自动与跟踪的远端分支合并

推荐阅读

给力项目线报网会员可免费下载 加入会员
友情提醒: 请尽量登录购买,防止付款了不发货!
QQ交流群:226333560 站长微信:qgzmt2
温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
行业资讯

牛仔生产基地(中国牛仔的四大基地)

2024-7-16 9:44:23

行业资讯

墨水便宜(3元和100元的墨水有什么区别?我们选出了3款日用黑色墨水,能让你的字更好看 | 周到慧选)

2024-7-16 10:04:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索