适合新手小白的Git使用教程(三)

3 篇文章 0 订阅

适合新手小白的Git使用教程(三)

@[命令行|Git|代码管理]


远程操作

至此,对Git的本地使用就结束了,接下来我们就进入远程管理的使用了。

对于项目来说,往往由很多人共同管理,所以需要远程对项目进行管理,我们主要用Github进行版本的共同管理

首先,我们需要注册一个github账户,本地和Github是使用SSH协议交互的,所以需要对接密钥,创建SSH Key

$ ssh-keygen -t rsa -C "1452740432@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/14527/.ssh/id_rsa):
Created directory '/c/Users/14527/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

一路回车即可,中间可以选择ssh存储位置,也可以设置密码,防止别人看到
第二步,登录github,点击头像进入setting设置,有一个SSH and GPG keys,点击进入,添加一个SSH Keys,名字自己命名,内容是.ssh文件下,id_rsa.pub里的内容

至此,与远程库的ssh设置完成

添加远程库

对于自己本地的库,最好在远程的Github上也有一个库,作为备份,所以要新建一个远程的库

既然我本地的库名叫versions,不妨在Github上的也取一样的名字,操作如下

  • 第一步,在Github的右上角找到 “New repository”,进入后有一个添加库的地方
  • 和本地的位置一样,在Repository name填入versions
  • 按照Github的提示,我们可以把本地的内容推送到Github上
git remote add origin https://github.com/ycdxsb/versions.git
//远程库的名字就是origin,这是Git默认的叫法,也可以改成别的
git push -u origin master
//将本地推送到远程上

记得一定要选择ssh,所以提示就是
git remote add origin git@github.com:ycdxsb/versions.git
其中ycdxsb是自己的用户名

$ git push -u origin master
Counting objects: 6, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (6/6), 452 bytes | 452.00 KiB/s, done.
Total 6 (delta 0), reused 0 (delta 0)
To github.com:ycdxsb/versions.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

git push命令,实际上是把当前分支master推送到远程。
- 第一次推送master分支时,加上了-u参数
- -u把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令
- 以后再push的时候,就可以把-u去掉了

clone远程库到本地

$ git clone git@github.com:ycdxsb/versions.git
Cloning into 'versions'...
Warning: Permanently added the RSA host key for IP address '192.30.255.112' to the list of known hosts.
remote: Counting objects: 6, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 6 (delta 0), reused 6 (delta 0), pack-reused 0
Receiving objects: 100% (6/6), done.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值