github使用说明

1、教程:

 

GitHub 新手详细教程https://blog.csdn.net/Hanani_Jia/article/details/77950594

Github 简明教程http://www.runoob.com/w3cnote/git-guide.html

换电脑/系统后,,如何同步github上原有的项目呢?https://blog.csdn.net/sky_miange/article/details/68067989

vscode中git的配置 https://blog.csdn.net/u013304372/article/details/78917536

使用git config -l 命令能看到所有的user配置 

 

使用git上传本地项目到GitHub上和更新https://www.cnblogs.com/salmonlin/p/7805409.html

GIT 常用命令https://www.cnblogs.com/chenwolong/p/GIT.html

github基本原理图

2、提交更新注意点

1)git add  <对象> 本地上要更新到远程仓库的东西

2)git commit -a -m "提交说明"

3) git push origin master 执行对远程仓库的合并与更新

3、登陆git bash:

1) ssh -T git@github.com执行登陆

2)登陆拒绝是主要是因为ssh密钥文件名或当前目录下没有蜜钥文件

一般可用 ssh -v git@github.com查看当前默认的密钥文件名及其位置在哪

注:一般默认密钥文件位置在用户目录的.ssh目录下,故可以使用cd ~\.ssh命令来改变当前目录到.ssh目录下

4、Github访问比较慢的处理方法 最直接的就是修改hosts

# Github  直接输入IP,可以让git变得非常快
151.101.44.249 github.global.ssl.fastly.net 
192.30.253.113 github.com 
103.245.222.133 assets-cdn.github.com 
23.235.47.133 assets-cdn.github.com 
203.208.39.104 assets-cdn.github.com 
204.232.175.78 documentcloud.github.com 
204.232.175.94 gist.github.com 
107.21.116.220 help.github.com 
207.97.227.252 nodeload.github.com 
199.27.76.130 raw.github.com 
107.22.3.110 status.github.com 
204.232.175.78 training.github.com 
207.97.227.243 www.github.com 
185.31.16.184 github.global.ssl.fastly.net 
185.31.18.133 avatars0.githubusercontent.com 
185.31.19.133 avatars1.githubusercontent.com


#刷新DNS 
#windows C:\Windows\System32\drivers\etc\hosts
#执行 ipconfig /flushdns

5、git生成并添加SSH key

1)、安装Git Bash

https://git-scm.com/downloads

 

2)、鼠标右键git bash here

 

3)、执行以下命令:

①   cd ~/.ssh/    【如果没有对应的文件夹,则执行  mkdir  ./.ssh】

②  git config --global user.name "xb12369"

③  git config --global user.email "1234@qq.com"

④  ssh-keygen -t rsa -C "1234@qq.com"

 

 

4)、找到C:\Users\xb12369\.ssh 目录,里面有两个文件:id_rsa和id_rsa.pub

 

5)、配置ssh【这里是id_rsa.pub里面的内容啊】

在git命令行输入:ssh  -T git@github.com;这里会要求你输入SSH key密码,如果刚才生成SSH key时未输入密码,密码就为空;然后看到信息:

        ERROR: Hi 用户名! You’ve successfully authenticated,but GitHub does not provide shell access.;说明配置成功;

          登陆到github上查看刚刚输入的SSH key,现在图标的颜色变为绿色,说明密钥配置有效;现在可以在git命令行上进行git操作了;

然后在git bash里用cd命令进入你的本地仓库目录,

用下面的命令初始化下仓库

配置好了后,你就可以愉快地commit && push

6、另外说明:有时:git push origin master后,提示无法更新,就用:

git push origin master -f

来强行覆盖更新

7、获取仓库远程地址:

8、git 解决fatal: Not a git repository

有时仓库重命名后再操作时(比如git remote add origin....)后,出现:

fatal: Not a git repository (or any of the parent directories): .git

提示说没有.git这样一个目录,解决办法如下:

git init就可以了!

9.关于提交

git add -A   将工作区所有的东西加入索引区

git commit -m "提交说明"

10. 提示出错信息:fatal: remote origin already exists.

    解决办法如下:

    1、先输入$ git remote rm origin

    2、再输入$ git remote add origin git@github.com:djqiang/gitdemo.git 就不会报错了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wjs30078111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值