百科问答小站 logo
百科问答小站 font logo



git本身是客户端还是服务端? 第1页

  

user avatar   ren-wei-60 网友的相关建议: 
      

客户端。

git并没有服务端,不要求特殊的服务端程序。

至于git remote,这个,git仅需要远程为它提供一套可管理文件的通道而已,如ssh和https。

所以,git remote可以是包括本地磁盘另一个文件夹在内的很多种。git push操作就是你操作的那个git直接对远程的文件进行的管理。

至于github服务,它必然是在前前后后挂了一堆操作,但对你操作的git程序来讲,它github远程和别的远程并无二致。

git宣称的它是分布式版本系统,就是如此,在这个系统中,它所有的机器上仓库都被认为是平等的,机器或者程序就是这么认为的。至于我们喜欢上把某一台服务器或者github作为中心仓库作为权威仓库,那只是我们人的看法和用法。

觉得说的好的,就点个赞呗。这绝对有益于你理解git操作,更好地利用git为我们服务。Enjoy GIT


user avatar   Ivony 网友的相关建议: 
      

git本身是个单机版,没有客户端和服务端。

git remote的原理就是直接把另一个git库做个本地镜像。更新本地镜像就是git fetch,pull就是更新本地镜像然后再把镜像和本地分支合并……


user avatar   catchen 网友的相关建议: 
      

过去大家用来下盗版的 BT (BitTorrent) 是客户端还是服务器端?P2P(点对点协议,不是贷款那个 P2P)的软件都同时是客户端和服务器端,它们直接跟小伙伴通信,不经过服务器端协调和中转。

Git 也是一样的,你看到可以给你 push 和 pull 的服务器端,其实跟你的客户端没有本质差异。你们之间的通信,是两个 Git 之间的对等通信。




  

相关话题

  如何看待 Git 的 Windows 安装程序称 Vim「很难用」? 
  如何评价微软收购 GitHub?对用户、对微软分别意味着什么? 
  Git 为什么成为主流源代码管理选择? 
  Git 为什么成为主流源代码管理选择? 
  GitHub 上有哪些适合新手跟进的优质项目? 
  如何学习好 Git ? 
  哪些特性让你觉得 SVN 比 Git 更好用? 
  如何写好 Git commit log? 
  GitHub 上有哪些适合新手跟进的优质项目? 
  如何看待程序员在 GitHub 发起抗议互联网公司实行 996 工作制网站? 

前一个讨论
很想入手一个LV或MIUMIU的包,月收入只有3500,到底要不要刷卡买呢?
下一个讨论
上海16号线大量破败或农田,为什么不能用来建造一些房子,给建设上海的年轻人住(刚需很多又在增长)?





© 2024-11-25 - tinynew.org. All Rights Reserved.
© 2024-11-25 - tinynew.org. 保留所有权利