【Git 总结】Git进阶--远程仓库,在Github上提交代码

Git 总结系列如下(感兴趣的赏个脸看一下呗):
Git基础–常用命令
Git进阶–版本控制管理
Git进阶–远程仓库,在Github上提交代码

Git是分布式版本控制系统,同一个Git仓库可以在任一机器上。而 SVN属于集中化的版本控制系统,数据放置在一个中央资料档案库(repository)中,commit时必须联网,将修改提交到服务器上。

Github授权支持Https 和 SSH。使用https更为简单。但更为推荐使用Git原生的ssh。

1.生成SSH key

安装了Git的电脑都安装了SSH,Linux下使用终端,win下使用Git Bash
输入ssh可以看到下面的提示。

接着输入ssh-keygen -t rsa 生成秘钥,不需要输入密码,使用默认值,按几个回车即可。
Linux/Mac 系统 在 ~/.ssh 下,win系统在 用户主目录下的.ssh 文件夹 c:/Users/your username /.ssh 下。会生成两个文件id_rsa 和 id_rsa.pub ,而 id_rsa 是密钥,id_rsa.pub 就是公钥。

2. 添加ssh Key

登录Github ,点击右上角的你的头像,点击Settings,

点击SSH and GPG Keys -> New SSH key ,跳出以下页面,我们只需要使用之前生成的公钥文件id_rsa.pub ,将其用记事本打开,复制其中的内容,填写进Key 框中。

添加成功后,可以在Git Bash使用 命令,ssh -T git@github.com
出现如下提示,说明成功了。接下来我们就可以向Github提交代码了。

3. 创建仓库

创建仓库有两种方法:
1.如果你的项目是从零开始,那么可以在Github 上创建仓库后clone 到本地即可。

创建项目的话直接在 Github首页 点击New repository按提示创建即可。
clone 命令
git clone git@github.com:YugengWang/SpannableStringDemo.git
git clone 后接的地址是仓库地址,将地址替换为你的仓库地址即可,地址的获取方式如下:

2.如果本地已有项目,那么可以在Github上先创建,一个仓库,然后关联本地与远程仓库 ,最后将本地项目push项目至Github上
关联仓库
git remote add origin git@github.com:YugengWang/SpannableStringDemo.git
origin 为远程仓库的名字 ,后接仓库地址,替换为你的地址即可

做完以上的步骤,就可以使用push和pull 命令进行推送和同步了。

4. 远程命令

git push : 推送本地修改至远程仓库
示例:git push origin master

git pull :拉取同步远程仓库到本地
示例 :git pull origin master

origin 为远程仓库名称,一般远程仓库都叫origin,如果有多个远程仓库,需要命名不同名称来区分。 master 为分支名称。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值