git 上传项目到linux仓库_第149讲 Github—git命令上传和下载项目

Github,相信计算机相关专业的人都知道,世界上最大的一个开源的代码托管平台,使用GitHub可以上传自己的项目或者下载克隆别人的项目。github提供了一个可以让世界上所有人相互学习的平台。今天就来介绍一下如何用git命令上传和下载项目。github上有很多优秀的项目值得学习使用,比如你要实现一个什么功能,自己花了很多天,踩了很多坑,最后还是没弄出来,可能别人早就上传了你的想法,git克隆下载该项目就可以在自己的电脑上完美运行。

一、使用git命令上传项目

(1) 首先注册一个github账号:  建议一般用英文名或者自己的姓名拼音

5e7e71457aeb5596b8e97b792890fd6c.png

(2) 创建一个项目

9515939b82771f7e5f7fb3a9380b76f5.png

然后看自己的主页多了一个仓库hero_skin

网络地址为:https://github.com/weineng-zhou/hero_skin.git

adf4652c5f26a78cd38306b58f6959cd.png

(2) 在https://git-scm.com/downloads下载git软件, 这里用windows版

22ac57517824517661fabeee8839352d.png

安装完后:

98ffc48bb55c56b83bcb23c626dafb37.png

开始-->打开 Git Bash

比如我自己这里有一个爬虫项目叫做hero_skin

0e69d8d339e2d3d894628e58126afcca.png

(1)在git命令行cd到这里目录,注意这里是一个linux命令环境,目录斜杠用"/"而不是"\"

cd D:/PyProject/Module/hero_skin

456680a1752080454d3992c0923babfe.png

(2) 用git init 命令把这个项目变成一个github可以管理的仓库(Popular repositories)

git init

18111ee7f6b01898a31826c19b0d2b9d.png

注意: 如果要删除初始化关联git的master分支关系:

rm rf .git

(3)用 git add . 命令将项目下的所有文件添加到仓库。

git add .

cd958489154d3ad39cc0172e8042a612.png

(4) 用git commit 命令将文件提交到github仓库

git commit

(5)第一次可能或弹出需要添加邮箱和账户名

git config --global user.email "zwn911208@163.com"git config --global user.name "weineng-zhou"

(6) 将本地仓库关联到github上:

自己的主页地址: https://github.com/weineng-zhou/项目名称

git remote add origin https://github.com/weineng-zhou/hero_skin.git

注意: 如果找不到仓库, 把两段不相干的分支进行强行合并, 先把远程仓库拉下来,会自动合并, 最后再git push -u origin master上传就可以了。

git pull origin master --allow-unrelated-historiesgit pull origin master

(7)  将代码上传到GitHub上

git push -u origin master

此时会弹出登录界面:

58fb3692add666c2710d4109c11f9813.png

输入自己注册邮箱和密码即可。

上传中......

e007672a8c36a015513ca97a4bbbad62.png

注意: 有时候上传不成功,可以用强制push命令

git push -f origin master

(8) 最后看一下自己的项目上传成功没有。

before: 这是上传之前的样子。

e654b11220775b68e7aff6a9c044ca43.png

after: 我们可以看到多了一个Popular repositories(仓库)

92e11ab62d02c6de6a950afe68d1b4b7.png

二、更新项目:

(1) 执行git pull命令将GitHub上的代码下载下来合并代码,防止提交新代码的时候起冲突(2):执行git add命令将代码添加到仓库(3):执行git commit命令将代码提交到仓库

(4):执行git push命令将代码提交到GitHub

三、下载克隆项目

下载克隆项目就简单了,先cd到某个文件夹下(你想要放项目的总文件夹)

比如你想放D盘下

开始-->打开 Git Bash

下载克隆项目命令: cd D:/

git clone https://github.com/weineng-zhou/hero_skin.git

正在下载......

4b6ace423e6e855911fb8b2b173a7e8a.png

克隆下载成功后:

4bb9acceb33f93ca4101a8a46553b9f0.png

D盘下多了一个项目hero_skin

最后我们来测试一下~

c9af1eecdc1b4b97d59e385c140d3924.png

测试成功。

对于一个项目能这样上传和下载,对于其他项目自然也是一样操作,童鞋们,代码项目管理你们学会了吗。好处在于一是可以保管或分享自己的项目,还可以克隆下载别人的项目,相互学习,增长知识。当然github主要是上传代码相关的项目,其他与代码不相关的应该也可以上传或下载(克隆)。

Reference: 

(1) https://www.cnblogs.com/cxk1995/p/5800196.html

(2) https://blog.csdn.net/u012393192/article/details/84779954

(3) http://chen-tao.github.io/2017/09/14/How-to-delete-github-history/

(4) https://www.jianshu.com/p/fd0fa1bd4376

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值