GitHub下载使用流程手册(傻瓜式的教科书)

申明:我不是资料搬运工,我只是记录一些我实际遇到的问题以及解决方案

 

我的qq  2038373094

为什么放在这里托管?

1、名气,Bootstrap等知名网站都是把代码托管在这里,

2、每次写完代码,放在文件群里面或者百度云盘里面,都必须重新上传一份,即使你改的部分比较少;放在GitHub里面,你只需要上传一份代码,以后有修改的部分可以对修改的部分进行上传,就跟开发项目的时候一样!


如何托管

1、登录注册账号   https://github.com/


2、下载并安装git bash  

https://www.git-scm.com/downloads


3、打开Git GUI的根目录-双击git-bash.exe

 

4、首先在本地创建ssh key;

$ ssh-keygen -t rsa -C "your_email@youremail.com"

 

5、后面会让你输入密码和确认路径,可以直接enter

6、注意,会提示生成文件的地址,这个会在下一步用到

7、成功的话会在~/下生成.ssh文件夹,进去,用记事本打开id_rsa.pub,全选-复制

回到github上,进入 Account Settings(账户配置),左边选择SSH Keys,Add SSH Key,title随便填,粘贴在你电脑上生成的key。


测试是否连接成功

ssh -T git@github.com 

输入yes,就会提示成功了!


设置new Repositories(新建的远程仓库)的地址,我的仓库是LawerSys,15656215623是我的用户名

 


 创建本地的仓库

我在D盘 创建一个文件夹 github,我把这个文件夹作为本地仓库,当然需要代码去实例化这个本地仓库

cd d    是切换到d盘文件夹

cd github 就是进入d盘的github文件夹

cd ..就是返回上一级文件夹

进入本地仓库以后,git init 初始化本地仓库,如果不初始化本地仓库,直接连接远程仓库会报错

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

 

现在可以输入git remote add origin 你的远程地址  


 登录账户

git push -u origin master

如果可以出现以下这样的弹出框,说明是正确的;

如果出现报错信息,如下这样的 ,是因为本地仓库没有README.md文件,而远程仓库上有README.md文件

解决方案

通过如下命令进行代码合并

git pull --rebase origin master

上述代码输入接收以后,我们发现本地仓库也有 README.md文件了

 


在弹出框中,输入GITHUB的用户名与密码,成功以后会接收到邮件的


以上是初次本地仓库和远程仓库的一个连接

 


如何把本地仓库的项目或者文件上传到远程仓库

添加文件到本地仓库 git add *

补充知识点

Git  config --global user.name "Your Name"  仓库标识:用户名
 
Git  config --global user.email "email@example.com"  仓库标识:电子邮箱
 
Git init 创建一个仓库
 
Git add 把文件添加到本地仓库
 
Git commit -m "本次提交的说明" 把文件提交到本地仓库
 
ssh-keygen -t rsa -C "714093365@qq.com" 生成公钥和私钥
 
Cat 文件名 查看文件内容
 
Git remote add origin git@github.com:liulong123/learngit.git 将本地仓库与远程仓库关联(冒号后面的是githup账号/仓库名.git)
 
Git rm origin 清除仓库关联
 
Git rm 删除的内容 如果删除文件夹需要在rm后加-r      注:删除之后要commit
 
Git push -u origin master 将本地仓库内容提交到远程仓库(第一次需要加-u)
 
Git status 查看哪个文件被修改过(查看状态,不一定为文件)
 
Git diff  显示修改了哪些内容(可加文件名)
 
Git log [ --pretty=oneline] 显示提交日志[可选项,简单明了]
 
Git reflog 显示每次命令的记录
 
git reset --hard HEAD^  回退到上一个版本(HEAD为最新一个版本,也可写版本号)
 
git checkout -- test.txt 是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
 
Git clone  克隆
 
Git pull 远程库更新到版本库

本地提交 git commit -m "提交备注,随便写"

 把本地仓库的文件上传到远程仓库

git push -u origin master


然后去远程仓库,刷新一下页面,就会发现很多文件啦

 如果觉得能帮助到你,可以对我的脑力劳动进行奖励,你的奖励是我创作的动力

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_37591637

请给我持续更新的动力~~

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

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

打赏作者

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

抵扣说明:

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

余额充值