github建立仓库、上传、更新

建立仓库

下载git:

地址:git

按提示安装即可,不多做介绍。安装完成后在文件夹下点击右键会出来Git Bash Here,点击打开。
输入命令 git init在本地建立一个仓库,
新建任意一个文件,在git bash here中输入命令 git status查看文件状态
相比于svn不同的地方就是git有一个暂存区的概念,输入命令git add * 或git add {文件名}就是再往版本库中添加文件,
往版本库中添加文件时先是把文件添加到了暂存区,在输入命令git commit -m {文字介绍或修改注释},才会把暂存区的内容提交到当前分支master(创建git版本库时会自动创建一个唯一分支master)
git init -> 新建文件 ->git status -> git add * 或 git add 文件名 ->git commit -m 修改注释

关联本地仓库

登陆github,建立一个新的远程仓库,并复制仓库地址
在本地仓库中打开git bash here,输入命令git remote add origin 远程仓库地址,origin即为远程仓库名称,这是git默认的叫法
输入命令git push -u origin master,把前面已经新建好并提交的文件可以上传到远程库中,可以刷新网页查看

SSH警告

第一次使用git的clone或push命令链接github时,会得到一个警告

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

输入yes即可

关于SSH key

在用户目录下有一个.ssh目录,里面有id_rsa和id_rsa.pub俩个文件,这俩个就是SSH Key的密钥对
如果没有这俩个文件打开git bash输入命令ssh-keygen -t rsa -C “你的邮箱地址”,就会生成密钥对
登陆github,打开设置,点击选项SSH and GPG keys,add new SSH Key,title随便起个名字,再把id_rsa.pub中的内容粘贴到Key中,点击Add SSh key。

关于bug

$ git push -u origin master
To git@github.com:fansining/vueBox.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'git@github.com:fansining/vueBox.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

看见这个输入命令 $ git push origin master -f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值