文档章节

Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)

o
 osc_a22drz29
发布于 2019/03/27 13:32
字数 1107
阅读 10
收藏 0

精选30+云产品,助力企业轻松上云!>>>

在我们的实际开发当中,代码经常会被公司要求上传到网络上,能够大家共同完成一个项目,因此掌握git技能也是一项必不可少的技能了,这里我们来学习以下基本的git操作。首先我们要想使用git这个东西需要把它安装好,具体安装的部分可参见其他大佬的博客:https://blog.csdn.net/sishen47k/article/details/80211002

第一步.登录

在我们的git操作当中,登录和注册是一体化的,直接在命令行模式下输入自己的用户名和登录的邮箱即可,首先我们的点击电脑上的“win”键,然后搜索git bash,打开之后就是我们的命令行界面了。
需要输入的代码如下,每输入一行代码就按下一个回车键即可:

git config --global user.name "(你自己的登录名)"
git config --global user.emial "(你自己用的登陆邮箱)"

注意:在user.name和user.email之后一定要打一个空格,再打上双引号,不然的话是不会登录成功的!!如果想确认自己已经登陆成功了,则可以输入代码:

git config --global user.name

回车之后出现你自己的登录名则已经登陆成功,同理可得email的情况,两者同时成功才会真正的登陆成功。

第二步.创建本地代码仓库

首先我们来到需要创建代码仓库的地方,这个时候所使用的命令和我们的win下的cmd是大致相似的,因为笔者想使用的文件在F:androidapk/xihguanni文件夹下,因此需要输入以下代码:

cd F:

回车,再输入:

androidapk/xihuanni

如图所示:

这样就进入到了我们需要创建代码仓库的文件目录下了。

然后输入命令:

git init

这样就完成了创建代码仓库的操作,创建完之后会在androidapk/xihuanni文件夹下生成一个隐藏的git文件夹,这个文件夹就是用来记录git操作的,如图所示:


 

仓库创建完成之后我们可以通过ls -al 命令来查看一下所有的Git操作,如图所示:

第三步.提交本地代码:
代码仓库创建完成之后就可以十分顺利地进行提交本地的代码了,首先我们需要在github上找到和我们相连接的https链接,首先在github上创建一个代码仓库,创建好之后找到clone and download,如下图所示:

点击之后就会出现Clone with https的字样,然后我们将下面的https://github.........的链接复制,你的链接和我的是不一样的。这个时候我们再在git bash上输入代码:

git clone https://github.com/Geeksongs/biaobai.git

如图所示:

这个时候我们电脑上的文件目录下就会出现我们刚刚在github上所创建的仓库名所表示的文件夹,如下图所示,我们把以前的文件和文件夹都复制到这个新出现的文件夹里:

然后再到命令行模式里将文件的目录切换到该文件夹里,即biaobai里:

然后添加该文件夹下所有的代码到git本地仓库里。输入以下代码:

git add .

注意add 之后的“.”之前是有一个空格的,没有空格的话这句话是没有任何效用的。此时再把我们的代码同步到git上:

git commit -m "First commit"

出现以下情况:

最后,棋差一着,再写上:

git push -u origin master

这个时候就是把代码全部递交到github上的时候了,但是系统会要求你输入你github的用户名和密码,由于笔者下载了github的客户端,因此在跳出的客户端当中输入:

没有安装客户端的也没有关系,因为你也可以直接在命令行模式进行输入,登陆成功即可。

一旦登陆成功,则会进行代码上传github,最后上床成功的界面如下:

这个时候您所新建的github仓库就会和您自己本地的代码文件一模一样了,

 

得解也!!

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
PHP19 PHPStorm2018和GitHub的使用

目的 使用GitHub的代码仓库进行项目代码托管。 准备工作 1.在GitHub注册账号 https://github.com/ 2.Start a Project 登陆后创建一个项目 3.创建版本仓库 选择初始化readme、添加.gitignore和...

osc_sb0ev53k
2018/06/22
2
0
谈谈git以及如何关联github

git :一款免费、开源的分布式代码版本管理控制系统 记录当前产品代码的所有版本信息,包括历史修改信息 方便快速回退到某一个具体的版本 方便团队协作开发 可检测代码冲突、合并代码等 1、利...

osc_7ztcydas
2019/03/05
4
0
好代码是管出来的——使用Git来管理源代码

  软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行...

7m鱼
2018/05/17
0
0
好代码是管出来的——使用Git来管理源代码

  软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行...

osc_8242avx7
2018/05/17
2
0
Go语言在线培训哪里好?Git操作和代码管理

在实际的项目开发过程中,多人进行项目开发,需要涉及到代码管理和协同管理。这就需要使用到代码协同管理工具。在过去,大家都熟悉使用的是SVN软件,而现在Git代码仓库管理软件的使用更为广泛...

osc_ycepdqlf
2019/04/08
7
0

没有更多内容

加载失败,请刷新页面

加载更多

django框架效率

1. django ORM模式提供食物处理类:transaction.Django默认的事务处理方式时改动就提交,每执行一次就立即提交,这就会花费大量的时间用于IO。Django也支持所有工作都完成后才提交事务这种方...

osc_2clpynvs
27分钟前
6
0
Qt编写安防视频监控系统34-onvif事件订阅

一、前言 事件订阅是近期增加的功能,主要是因为遇到越来越多的一个应用场景,能够接收摄像机的报警事件,比如几乎所有的摄像机后面会增加报警输入输出接口,如果用户外接了报警输入,则当触...

飞扬青云
28分钟前
13
0
springboot应用docker部署调用phantomjs出现permission denied修复方法

1. 最近项目中需要对网页生成图片 通过调研发现 phantomjs 转换保真度最好,兼容性不错。因此选择了它。但是在打包作镜像时发现调用 phantomjs 不成功,进入镜像直接使用命令 phantomjs -v 查...

osc_5emtajt2
28分钟前
13
0
Python 实现 T00ls 自动签到脚本(邮件+钉钉通知)

T00ls 每日签到是可以获取 TuBi 的,由于常常忘记签到,导致损失了很多 TuBi 。于是在 T00ls 论坛搜索了一下,发现有不少大佬都写了自己的签到脚本,签到功能实现、定时任务执行以及签到提醒...

osc_w9jimlm8
29分钟前
12
0
springboot~集成elasticsearch的jest

jest是一批操作es的http api接口,你可以像使用普法方法一下操作es,在springboot2.3.0之前,JestClient是支持自动注入的,而在2.3.0之后,你必须为JestClient写一个组件类,通过注入组件类来...

osc_qo2uprmb
31分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部