git与github使用

git是本地的创库
github网络上提供git创库的一项服务
可以说github上的开源软件代码全部是由git进行管理。
分割线-------------
在github上也可以进行可视化的操作

一、github的使用,

安装git本地软件

此处省略**字

链接github与git

使用SSH公开密钥链接:

git没有修改ssh密码的功能,只有覆盖重新设置
创建SSH key
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

生成的私钥文件:id_rsa
公钥文件:id_rsa.pub

查看文件密钥文件
cat ~/.ssh/id_rsa.pub

将文件内容复制到github 的ssh链接
验证链接是否成功,
ssh git@github.com
要是出现警告,处理方式如:
https://blog.csdn.net/u014103733/article/details/79190004
我是无线的网络,ip不固定,不知道是不是这样处理?
在这里插入图片描述
成功!链接

git clone 已有的仓库

git clone项目到本地

git clone xx(此处为你的项目的git地址),一般这个命令clone下来的是master分支的项目,
你也可以clone指定分支的工程,命令:git clone -b 分支名 git地址

下载到本地的指定文件夹(https 或ssh方式)
$ git clone https://github.com/jquery/jquery.git e:/myJQuery/
这里下载到文件夹必须是空文件夹且存在的

git 上传文件值github

参考:https://www.cnblogs.com/mei0619/p/8260696.html
https://blog.csdn.net/kuangsonghan/article/details/78970455
1.如果该工程没有git初始化,那么在工程根目录下使用git init进行初始化,如果已经初始化,则省略这步(这一步实际上上是在本地建立一个仓库)

2.将项目的文件添加到仓库中使用git add,(git add . )表示将所有文件都添加,(git add xx(指定文件))表示将指定文件添加进去(包括文件夹名字)

3.将add的文件commit到仓库,命令:git commit -m “你想写的注释”

4.将本地的仓库关联到github上,命令如下:git remote add origin xxx(此处为你的git地址)
这里的链接地址最好使用https的链接方式,不要使用ssh方式链接,遇到过问题(链接后,无法提交pull ?这个是为什么)

5.在进行push之前,先进行pull操作,命令如下:git pull origin xxx(此处为你的分支名,master或者其他分支名)
1、git pull 失败 ,提示:fatal: refusing to merge unrelated histories
原因:前面在git初始化, 一个是本地库, 一个github是远端库, 然后本地要去推送到远端, 远端觉得这个本地库跟自己不相干, 所以告知无法合并
参考https://www.centos.bz/2018/03/git-%E5%87%BA%E7%8E%B0-fatal-refusing-to-merge-unrelated-histories-%E9%94%99%E8%AF%AF/
解决:git pull origin master --allow-unrelated-histories (本人未成功,git 无法使用命令,待了解?)
2、git pull 失败,提示:fatal: Could not read from remote repository.Please make sure you have the correct access rights and the repository exists.
原因:可能使用git地址采用了ssh方式
参考https://blog.csdn.net/scx_yatoy/article/details/53148217

解决:先删除之前的SSH链接
git remote rm origin

在新建
$ git remote set-url origin https://github.com/***(git账号)/仓库.git
或则没有链接SSH,直接使用
git remote add origin https://github.com/***(git账号)/仓库.git

6.上传代码到github远程仓库,命令如下:git push -u origin xxx(此处为你的分支名的等),在这个步骤中可能会有弹窗要你输入你的用户名和密码,按照指示操作即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值