• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > git下载安装教程有哪些?git的优缺点有哪些?

git下载安装教程有哪些?git的优缺点有哪些?

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考

  git的功能非常强大,其实一款非常好的项目版本管理系统,获得大量开发人员的认可和追捧。这个项目版本管理系统可以将服务器上的代码和版本信息完完整整的复制到git仓库上,然后针对不同的机器设备进行开发、创建和代码修改,可以帮助开发者发现内在的冲突,顺利解决冲突问题。那么git下载安装教程有哪些?git的优缺点有哪些?下面技术人员给大家讲解一下!


  一、git的优缺点有哪些?
  优点:
  适合分布式开发,强调个体。
  公共服务器压力和数据量都不会太大。
  速度快、灵活。
  任意两个开发者之间可以很容易的解决冲突。
  离线工作。
  缺点:
  资料少(起码中文资料很少)。
  学习周期相对而言比较长。
  不符合常规思维。
  代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
 
  二、git的技巧有哪些?
  1. 在最后提交中更改Export(Export changes done in last commit )
  这个命令通常会使用定期发送已更改的项目,以方便其他人审查/集成。
gitarchive-o../updated.zipHEAD$(gitdiff--name-onlyHEAD^)
  2. 在两次提交之间更改Export文件(Export changed files between two commits)
  同样地,如果你需要在两次提交之间更改文件,可以选择以下这段代码。
gitarchive-o../latest.zipNEW_COMMIT_ID_HERE$(gitdiff--name-onlyOLD_COMMIT_ID_HERENEW_COMMIT_ID_HERE)
  3. 克隆一个特定的远程分支(Clone a specific remote branch)
  如果你想从远程资源库中克隆一个特定的分支,而无需克隆整个资源库分支,那么下面的这段代码将对你有用。
git init
gitremoteadd-tBRANCH_NAME_HERE-foriginREMOTE_REPO_URL_PATH_HERE
gitcheckoutBRANCH_NAME_HERE
  4. 从不相关的本地资源库中应用补丁(Apply patch from Unrelated local repository)
  这里有个快捷方式可帮助你实现。
viewplaincopytoclipboardprint?
git--git-dir=PATH_TO_OTHER_REPOSITORY_HERE/.gitformat-patch-k-1--stdoutCOMMIT_HASH_ID_HERE|gitam-3-k
  5. 检查分支是否在其它分支中遭到更改(Check if your Branch changes are part of Other branch)
  cherry这个命令,能够检查你的分支在其他分支中是否被更改。它会在当前的分支上显示变化,并注明+或-标识符。+代表不存在,-表示在现有的分支中存在。
viewplaincopytoclipboardprint?
gitcherry-vOTHER_BRANCH_NAME_HERE
#Forexample:tocheckwithmasterbranch
gitcherry-vmaster
  6. 启动一个无历史记录的新分支( Start a new Branch with No History)
  有时,你想启动一个新的分支,但并不想运行漫长的历史记录,例如,你想将代码放置在一个公共的域中(开源),但又不想共享历史。
gitcheckout--orphanNEW_BRANCH_NAME_HERE
  7. 从其他分支签出文件但无需切换分支( Checkout File from Other Branch without Switching Branches )
  这里将教你如何获取想要的文件。
git checkout BRANCH_NAME_HERE--PATH_TO_FILE_IN_BRANCH_HERE
  8. 忽略追踪文件中的更改( Ignore Changes in a Tracked File )
  如果你是在某个团队中工作,他们都在使用同一个分支,也许你会频繁使用提取/合并(fetch/merge),但这有时需要重置特定的配置文件,这就意味着在每次合并后你必须去做更改。现在,使用这个命令,你可以要求Git忽略更改特定文件。
git update-index--assume-unchangedPATH_TO_FILE_HERE
  9. 检查已提交部分是否在发布的版本中遭到更改(Check if committed changes are part of a release)
  name-rev这个命令可以告诉你已提交到最新版本的某个位置。使用这个代码可帮助你检查,提交的部分是否在已发布版本中遭到更改。
git name-rev--name-onlyCOMMIT_HASH_HERE
  10. 用复位替代合并(Pull with rebase instead of merge )
  当某项特性分支被合并到主流中,此时该分支合并会在Git中以合并提交来进行记录。但是当团队中多个成员在同一个分支上工作时,常规的合并会导致多个合并消息在日志中呈现混乱状态。因此,你可以使用复位(rebase)来保持历史清晰,清除无用的合并消息。
git pull--rebase
  此外,你还可以通过配置一个特定的分支来复位。

git configbranch.BRANCH_NAME_HERE.rebasetrue


  11. 保存http用户/密码,增加http上传数据的大小
  git config --global credential.helper store
  git config --global http.postBuffer 524288000
  三、git下载安装教程有哪些?
  第一步,打开浏览器,搜索网页输入git下载(直接搜索git也可以),然后在搜索结果中点击git Downloads。
  第二步,在git下载页面中,选择你的系统类型,这里我选择Windows,点击Windows。
  第三步,点击系统类型后,网站会自动进行下载最新版,然后选择文件保存地址(浏览器不同下载模式也会不同,视自己情况而定)。
  第四步,文件下载完成后,双击打开文件,进行安装。
  第五步,直接点击Next按钮,然后再下一个界面中设置保存路径,然后点击Next。
  第六步,该界面主要是选择安装的组件,Git Bash Here指的是命令行模式,Git GUI Here指的是图形界面,可根据自己的需求勾选(这里我选择默认),点击Next。
  第七步,该界面是设置开始菜单名称,不需要创建菜单就勾选下方的Don't create a Start Menu folder(这里我选择默认),点击Next。
  第八步,该界面是设置编辑器(这是和以往不同的地方),可根据自己的喜好进行选择编辑器为git默认编辑器,然后点击Next。
  第九步,勾选Use Git from Git Bash only,然后点击Next,随后的四步直接点击Next即可。

  第十步,等待软件进行安装,当出现安装完成的标志时,将两个勾选都去掉,然后点击Finish,这样就成功安装了,接下来就可以进行使用了。


  git下载安装教程有哪些?git的优缺点有哪些?有关git下载安装的问题,大家都清楚了吧,其实整体的安装步骤比较简单,只要大家掌握好其中的安装要领,就可以轻松为自己的电子设备安装git。大家除了可以通过网页安装,也可以到官网下载客户端,官网的技术人员也会为大家提供安装教程!
<div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • 租用java服务器哪里最靠谱
  • 虚拟主机 vps主机 云主机三者的区别
  • 企业私有云是指什么 企业私有云的技术优势有哪些
  • 什么叫云存储,都有哪些优势?
  • vps服务器是什么?服务器跟VPS区别
  • 国内云服务器价格租用一年大概是多少钱?
  • 云学习空间的作用是什么?云学习空间有哪些特点?
  • 运维服务有多么重要
  • 免费免备案服务器有哪些 免备案服务器域名要不要备案
  • 云主机有哪些优势 如何搭建云主机

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云存储服务器软件都具备哪些应用服务?
    • 服务器在线代理有哪些?
    • 传奇高防服务器租用时需要注意哪些事情?
    • 服务器租用与主机托管有什么区别?服务器租用需要注意哪些问题?
    • 什么是web服务器 web应用服务器的工作原理是什么
    • 使用云服务器便宜吗 哪些用户适合使用云服务器
    • ecs云服务器是什么意思?
    • 云服务器维护需要注意什么?云服务器就是云主机吗?
    • 虚拟主机 云主机 区别在哪里?
    • 云表格功能特点有哪些?云表格的使用步骤是怎样的?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有