Github使用

初次使用

1.下载git
2.邮箱注册
在git bash界面输入如下内容即可完成邮箱的注册:

$ git config --global user.name "user.name"

(说明:双引号中需要你的用户名,这个可以随便输入,比如“zhangsan”)

$ git config --global user.email "yourmail@youremail.com.cn"

(说明: 双引号中需要输入你的有效邮箱,比如“12131312@qq.com”)
3. 查看是否存在密钥

cd ~/.ssh

若出现“No such file or directory”,则表示需要创建一个ssh keys。
4. 如果没设置,就创建新的ssh keys,不然git不能上传文件

$ssh-keygen -t rsa -C "你的邮箱名"
$指定目录: C:\deskbook\(说明:若在此处不输入路径,而直接按回车,则ssh keys生成后存放的路径为C:\User\.ssh)
$输入密码: 123456
$确认密码: 123456
如此即可在C:\deskbook\文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub

然后找到rd_rsa和id_rsa.pub所在目录打开idb_rsa.pub(可以把后缀名改成.txt),登录自己的GitHub账号,找到Settings,
在这里插入图片描述
进入Settings后,点击SSH and GPG keys,然后再点击右上角添加新密钥按钮New SSH key,在这里插入图片描述
然后,将idb_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。
在这里插入图片描述
密钥添加完成,下次在使用时就不需要再添加密钥了。
5. 进入要上传的文件夹
在这里插入图片描述
输入git add .
在这里插入图片描述
然后输入git commit -m “提交信息” (提交的信息是你的项目说明)
(注: git commit 后面加 -m 表示可以直接输入提交说明,如果不加 -m ,直接输入git commit,就会弹出一个
类似于 vim 的界面,让你输入提交说明。)
在这里插入图片描述
这样就快上传成功了,最后输入命令git push -u origin master(此操作目的是把本地仓库push到github上面,此步骤需要你输入登录github上的帐号和密码)
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
在这里插入图片描述在这里插入图片描述
另外附上github的Quick setup
在这里插入图片描述

多次使用之后出现的问题

在这里插入图片描述
解决方法一(试过):

$ git pull origin master
$ git push origin master

解决方法二(未试过):
强制推送

$ git push -f

可以提交,会将remote上第一个人的改动冲掉,比较暴力,不太好。
解决方法三(未试过):
正常解决
先 git fetch origin 然后git merge origin/master, 和本地分支合并, 之后再push。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值