Git - 5.远程仓库

已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步

创建远程仓库

登陆GitHub

add repository.png

名字填写为gittest,点击Create repository

推送分支git push

git push.png

英语好的同学自行翻译一下,我就不多做叙述了

这里我们用下面箭头标示的方法,用终端推送一个存在的仓库
首先选择SSH,然后进入我们的gittest本地仓库

cd /Users/blurryssky/Desktop/iOS/gittest 

执行以下命令,直接从上面图里的位置复制过来

git remote add origin git@github.com:blurryssky/gittest.git 
git push -u origin master

注意,如果本地git仓库里什么文件都没有,需要先创建一些文件并且提交

SSH警告

当你第一次使用Git的git clone或者git push命令连接GitHub时,会得到一个警告

The authenticity of host 'github.com (192.30.252.130)'
can't be established.
RSA key fingerprint is
SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?

输入yes即可

push success.png

看到这样的界面代表推送已经成功了(如果卡住关掉再来一次即可)

刷新一下我们GitHub,可以看到远程仓库的目录已经和本地一样了

远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库,最好也不要去修改

git push命令,实际上是把当前分支master推送到远程

第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送到远程库originmaster分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送时就可以不加了,直接使用

git push 

抓取git pull

从远程仓库获取最新的更新用

git pull origin master

如果你收到以下提示,代表远程仓库的版本要先于本地版本,必须先用git pull获取更新

hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

自动追踪分支信息

每一次使用git push或者git pull后面都要跟上origin master显然是比较麻烦的,可以使用以下命令建立自动追踪

git branch --set-upstream-to=origin/master master

显示如下

Branch master set up to track remote branch master from origin.

以后就可以直接使用,会自动去找到建立了追踪信息的分支(例子里是master

git push
git pull

如果你收到的提示是这样的

error: the requested upstream branch 'origin/new_test' does not exist
hint:
hint: If you are planning on basing your work on an upstream
hint: branch that already exists at the remote, you may need to
hint: run "git fetch" to retrieve it.
hint:
hint: If you are planning to push out a new local branch that
hint: will track its remote counterpart, you may want to use
hint: "git push -u" to set the upstream config as you push.

说明本地有这个分支了,但是远程库根本不存在,那当然无法建立连接了
再次使用git push -u

git push -u origin new_test

创建远程分支new_test,并且把本地内容上传,并且把两者信息关联起来

注意,每一个分支都可以去分别追踪远程库不同的分支,这就意味着你可以让本地库和远程库的每一个分支一一对应起来。也意味着每一次你创建一个新的分支,可能都要去设置一下追踪信息。

git config -e

该命令可查看已经与远程库建立好信息追踪的所有分支信息

克隆git clone

从远程仓库克隆到本地
找一个合适的目录

git clone git@github.com:blurryssky/gittest.git
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,645评论 4 54
  • 她想穿着大大的卫衣 压着一望无际的路牙子 运动鞋和宽宽的裤子 数不清的口袋装满小吃食 带上旧旧的大背包 一个人去这...
    木四少阅读 407评论 0 1
  • 兼容问题整理( 二) 1.超链接访问过后hover样式就不出现的问题被点击访问过的超链接样式不再具有hover和a...
    Devour_z阅读 241评论 0 0