博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git学习教程一之远程仓库
阅读量:4563 次
发布时间:2019-06-08

本文共 1549 字,大约阅读时间需要 5 分钟。

首先得注册一个github用户名,我的github账户是:1654218052@qq.com

 

一. git添加远程仓库

1:github登陆之后在右上角点击加号,添加一个仓库

 

2:添加的仓库题目名字(我的是learngit)一定要写,描述无所谓可以后续再添加。点击create reponsitory

3:添加成功之后,我们就拥有了自己的github新仓库

 

 

二. 关联和移除远程库

创建成功之后,我们会看到仓库的地址,如下:git@github.com:1654218052/learngit.git,然后我需要将我们之前的本地仓库和这个远程仓库进行关联,使用git remote add命令,如下:

$ git remote add origin git@github.com:1654218052/learngit.git

如果你配置错了,也不要紧张,执行以下命令可以移除配置的远程仓库

$ git remote rm origin

添加后远程库的名字就是origin,这个是git默认叫法,当然也可以改成别的啦

 

 

三.  推送本地仓库内容至远程库

首次执行的时候把本地库的所有内容推送到远程库上:

$ git push -u origin master           # 首次执行推送至远程仓库

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。,就不在需要-u参数了,只需要执行以下命令即可。

$ git push origin master              # 非首次执行推送至远程仓库

如果想推送到其他分支,比如我也想把我的lalal分支推送到远程仓库中,执行如下命令:

$ git checkout lalal                    # 指向分支lalal $ git push -u origin lalal              # 推送至远程仓库的lalal分支下

先切换到fa分支,然后执行git push命令,参数含义和之前的一样,这里我们创建的远程仓库的分支名也为fa(当然我们可以取任何名字,但是为了不混淆,最好取一致的名字)。这两条命令执行成功之后,此时在github中我们就可以看到已经有多个分支了

 

四. 克隆远程仓库至本地

首先登录github,我们在github中新建一个仓库gitskills.

之后,我们边学习将仓库clone到本地来

$ git clone git@github.com:1654218052/gitskills.gitCloning into 'gitskills'...remote: Enumerating objects: 3, done.remote: Counting objects: 100% (3/3), done.remote: Compressing objects: 100% (2/2), done.remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0Receiving objects: 100% (3/3), done.

注意把Git库的地址换成你自己的,这时候我们便可以进入gitskills,显然这是一个空的仓库故不会输出任何结果

$ cd gitskills$ ls

 

 

读后有收获可以赞赏一下哦

 

转载于:https://www.cnblogs.com/xiaocainiao920/p/10712109.html

你可能感兴趣的文章
django —— MVT模型
查看>>
oracle 静默安装
查看>>
Python3基础(2)模块、数据类型及运算、进制、列表、元组、字符串操作、字典...
查看>>
服务器上centos 7 配置静态IP
查看>>
C# unsafe模式内存操作深入探索
查看>>
Redis拾遗(一)
查看>>
js字符串转换为Json对象的三种写法
查看>>
Is it possible to display icons in a PopupMenu?
查看>>
制作导航条
查看>>
iOS中的内存管理1
查看>>
23种设计模式全解析
查看>>
Learning Python 008 正则表达式-003 sub()方法
查看>>
Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址...
查看>>
要检测两个C文件的代码的抄袭情况
查看>>
PHP-多域名单点登陆方案
查看>>
iOS开发之应用内支付IAP全部流程
查看>>
【web技术】html特效代码(一)
查看>>
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
查看>>
高可用集群搭建
查看>>
Lua学习笔记
查看>>