搭建Git远程仓库详细步骤(保姆级)
1、前言
简单说一下Git,它是分布式版本控制工具,分布式相对于集中式可以这样理解,集中式有一个服务器(典型的SVN),我们在自己电脑上编辑完成的版本上传到服务器,版本V1-V2-V3这样叠加,当服务器出现问题我们就没法迭代版本;而Git作为分布式控制,它在本地有一个临时库可以用,即便服务器出问题了,我们也可以在本地迭代版本,服务器恢复了再上传远端就可以了。
2、软件安装和账号注册
2.1 GitHub账号注册
在官网直接注册就可以,需要一个邮箱账户接收验证。
官网:https://github.com/
2.2 本地安装Git
前往官网下载即可,注意一下本机是32还是64位,安装过程中不了解的配置用默认就可以,安装的路径不要有中文。
官网:http:// https://git-scm.com/
3、Git本地基础操作
3.1 设置用户
默认安装可以将git快捷键置入鼠标右键,在桌面新建一个文件夹git-test,打开文件夹点击右键选择Git Bash Here可以打开git的控制台界面,输入git --version可以查看版本信息:
第一次使用的时候要设置一下用户,命令如下,其中用户名和邮箱都随意就可以,不需要真实邮箱,该设置仅为了区分一下本地用户:
git config --global user.name 用户名
git config --global user.email 邮箱
3.2 文档入本地库
首先使用git init命令初始化一下本底库,然后就可以使用git status命令查看当前库状态,初始化完成后出现.git文件夹:
在当前目录新建一个txt文档,并输入以下内容:
然后再调用git status命令可以查看有文档需要提交更新,使用git add 文件名 命令可以将文件提交至暂存区,提交完成后可以再输入git status进行查看:
暂存区的文件通过以下命令可以提交至本地库:
git commit -m "日志信息" 文件名
3.3 查看日志
通过以下命令可以查看文件本地库的更新日志:
git reflog //查看版本信息
git log //查看版本详细信息
4、上传至GitHub
上面章节已经实现了本地库版本迭代,接下来讲解GitHub的配置,首先登陆账户,然后点击右上角的加号,选择New respository:
给仓库起名,按需求选择是否公开,然后点击创建即可:
创建完成后可以获取到仓库地址:
在本地通过以下命令可以给远程仓库起别名:
git remote add 别名 远程地址 // 起别名
git remote -v // 查看当前别名
使用以下命令可以将本地文件上传至GitHub,弹出绑定界面直接绑定账号即可:
git push 别名 分支
上传完成后可以在GitHub中查看到:
5、从GitHub下载
在桌面新建一个文件夹,通过以下命令可以从远端仓库下载文件:
git clone 远程地址
搭建Git远程仓库详细步骤(保姆级)相关推荐
- Hadoop全分布式集群搭建(全网最详细,保姆级教程)
在上一篇Hadoop环境搭建(全网最详细,保姆级教程)中已经搭建好了一个单机Hadoop环境,接下来搭建全分布式Hadoop集群 首先对Hadoop全分布示集群进行简单介绍和规划 一个集群由一个主机, ...
- 利用win10的Linux子系统在PC上搭建git远程仓库
在win10上搭建一个git远程仓库 在win10上安装ubuntu子系统 在控制面板中开启linux子系统 下载安装Ubuntu子系统 在Ubuntu子系统上安装配置git远程仓库 建立一个git仓 ...
- 利用Dropbox搭建Git远程仓库
Git是一款很好用的分布式版本管理工具,因为它是分布式的,所以跟SVN不同的是,即使离线也能执行版本发布(commit).代码回滚(reset)等操作,因此平时完全可以在脱机的环境下把它作为一个本地的 ...
- 将iso镜像包设置成yum源_Centos7 Nginx搭建局域网yum仓库详细步骤,转发
配置本地yum源 需要工具软件UltraISO,MobaXterm 1.规范目录结构环境,在服务器上创建放置镜像的文件夹 [root@yum ~]# mkdir /mirror/repo/centos ...
- git远程仓库地址改变后,重新上传代码步骤
git远程仓库地址改变后,重新上传代码步骤 以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:http://19 ...
- GIT 远程仓库:添加远程库、从远程库克隆【转】
(转自:https://www.cnblogs.com/wangmingshun/p/5424767.html) 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件 ...
- hexo在github上搭建个人博客详细步骤
hexo搭建个人博客详细步骤 本片博文讲详细讲解搭建过程,经历鉴于我搭建托管博客所遇到的错误!为了避免读者重蹈覆辙.我将尽量详细,和一些遇到的错误与大家分享. 第一步 1 首先我们先去准备[githu ...
- Git远程仓库Github
Git远程仓库Github 目录 一.创建远程仓库 二.配置SSH 三.克隆项目 四.多人协同开发 五.代码冲突 六.标签 七.分支 提示:Github网站作为远程代码仓库时的操作和本地代码仓库一样的 ...
- git远程仓库上传及本地仓库创建
第一步:我们需要先创建一个本地的版本库(其实也就是一个文件夹). 你可以直接右击新建文件夹,也可以右击打开Git bash命令行窗口通过命令来创建. 现在我通过命令行在桌面新建一个TEST文件夹(你也 ...
最新文章
- python系列------计算机运算过程
- 中国半导体最强助攻来了!十年免税、上下游一揽子扶持,明确「集成电路」为一级学科...
- Spring Boot 2动态修改日志级别
- Hybris DDIC type and its counterpart model class
- windows调用python_windows 快捷调用Python语言
- 判断一段程序是由C 编译程序还是由C++编译程序编译的
- 拓端tecdat|R语言markov switching model马尔可夫转换分析研究水资源
- 幅值与峰峰值的计算_峰峰值,峰值,平均值,有效值的关系
- 一台电脑能装两个版本的cad吗_同一台电脑装多个cad 电脑怎么装cad软件步骤
- matlab风玫瑰图,风玫瑰图的Matlab编程绘制
- Inter无线网卡AC 3165无法开启wifi共享的问题
- linux桌面lxde 安装_八大理由支持选LXDE作为Linux桌面
- FPGA-DDRx的VTT电源设计要点
- 无线网络突然连不上了
- php c端,蛋白测序(N端,C端测序)
- 信息流广告投放的技巧
- svchost.exe 占用 21 端口,无法开启FTP服务(已解决)
- 06数据分析 - 预测性分析
- C64+ cache资料集(更新中)
- html position与z-index定位学习
热门文章
- GrabCut函数使用简介
- linux系统部分装在根目录吗,我安装的红帽linux系统,怎么没有根目录
- 【Android Studio】Android Studio 搭建开发环境(Linux Ubuntu篇)
- 【电子设计】AD2019网状铜加地孔(缝合孔)
- 面试宝典(一)之程序员必备面试软技能
- 无线连接世界 创新驱动中国 《微波射频技术》杂志发布
- 门禁系统服务器 控制器 读卡器,门禁系统建设方案.docx
- [导入]剿杀diskman.exe木马病毒
- matlab 错误使用 connector.internal.autostart.run输入参数的数目不足。
- 如何PC机上搭建 中标麒麟系统+达梦数据库的开发环境