Git 二、 git结构、代码托管中心及本地库和远程库

1、git的结构

2、Git 和代码托管中心
代码托管中心的任务: 维护远程库
(1)局域网环境下 :GitLab 服务器
(2)外网环境下:GitHub、码云 
3、本地库和远程库

(1)团队内部协作

(2)跨团队协作

原文地址:https://www.cnblogs.com/wl-naruto/p/9189322.html

时间: 2024-11-05 15:58:38

Git 二、 git结构、代码托管中心及本地库和远程库的相关文章

完整学习git二 git 暂存区

1 git log 命令查看提交日志信息 git log --pretty-fuller #详细查看 git log --stat #查看每次提交的文件变更 git log --pretty-online 2git diff 对比文件的修改信息 git diff HEAD  git add . 后与当前版本库的头指针比较 git diff --cached 或--staged 提交暂存区和版本库中的文件差异 git 命令是如何影响工作区和暂存区的 左侧为工作区 右侧为版本库 . 版本库中标记为i

Git学习笔记(三)远程库(GitHub)协同开发,fork和忽略特殊文件

远程库 远程库,通俗的讲就是不再本地的git仓库!他的工作方式和我们本地的一样,但是要使用他就需要先建立连接! 远程库有两种,一个是自己搭建的git服务器:另一种就是使用GitHub,这个网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库.友情提示:在GitHub上免费托管的Git仓库,任何人都可以看到喔(但只有你自己才能改).所以,不要把敏感信息放进去. 远程仓库的好处: 1.我们可以随时随地的与仓库建立连接,以实时存放我们开发的内容: 2.与他

git clone 远程库到本地的步骤

从github远程库上clone到本地 当已有github 远程库时,从远程库上clone到本地的步骤 1.1 在本地新建文件夹git_clone 在git bash中,通过cd git_clone定位到本地文件夹 此时,可以使用git init 将本地的文件夹也加入到git 管理,如果加入后,则相当于本地文件夹也会有stage,后续的一切修改都要和stage进行比较.为了不必要的误会,这里不做这一步,相当于本地文件夹不进行git 管理. 1.2 使用git_clone 命令,从远程库clone

代理上网时git不能直接连接远程库的解决办法

企业局域网代理有时仅仅提供http代理,当用git push/clone等命令行工具时,连接远程库会出现错误:fatal:unable to access 'https://github.com/.../...git/':couldn't resolve host 'github.com' 解决办法是让git也用上代理:git config --global http.proxy http://x.x.x.x:8080/

【图文】Git学习之十步掌握通过Android Studio整合Git将本地库Push到远程库

前言 之所以写这篇文章是为了自己做备忘录用的,同时希望也能帮助到一些初学者. 图文步骤 第一步 打开Android Studio(以下简称AS)的VersionCotrol->Git 第二步 切到Github 第三步 第四步 在Select directory for git init中选择初始化你的本地Git库. 然后会在你的本地项目生成.git目录 第五步 打开Git Bash定位到上面的目录 第六步 重点来了,添加一个新的git远程库,形如: git remote add origin h

用 git 钩子,检测代码规范性(eslint、standard)

最终实现效果说明:用 git commit 提交代码之前,利用 pre-commit git 钩子,实现代码规范检测(eslint.standard 规范),符合规范之后才可以提交到 git 仓库.这样在团队合作开发时,可以统一代码风格,如果某些同志代码不符合规范,是无法进行提交代码的. 我的demo地址:demo地址 规范doc:standard规范eslint规范 git 钩子git 钩子 那么问题来了,这种验证是如何实现的呢?! 请确保已经安装了: node | npm | git 安装传

如何选择版本控制系统之二---Git的研发应用场景

之前写了一篇<如何选择版本控制系统 ---为什么选择Git版本控制系统>,地址是:http://laoyudage.blog.51cto.com/12854334/1927409,有兴趣的可以去看看,本篇文章算是这个系列的第二篇文章. Git诞生于2002年,由Linux之父Linus Torvalds和他的团队开发并不断完善,它秉承了Linux的开源精神,为广大研发团队带来了非常棒的版本控制体验.本文立足Git的工作原理,深入探讨各种研发场景中工作流等问题. Git工作模式 代码提交过程 一

Git学习总结_03_代码托管平台简介

可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的.在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入GitHub的某些元素.开源中国 http://git.oschina.net/Git @ OSC 是开源中国社区团队基于开源项目 GitLab 开发的在线代码托管平台.Git @ OSC 除了提供最基础的 gi

Git详解之二 Git基础

来自:http://www.open-open.com/lib/view/open1328069733264.html Git 基础 读完本章你就能上手使用 Git 了.本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令.读完本章,你就能初始化一个新的代码仓库,做一些适当配置:开始或停止跟踪某些文件:暂存或提交某些更 新.我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件:如何既快且容易地撤消犯下的小错误:如何浏览项目的更新历史,查看某