文档章节

Windows下如何使用gitbash管理github

o
 onedotdot
发布于 2018/07/27 08:30
字数 1151
阅读 16
收藏 0

原址:https://blog.csdn.net/luosaosao/article/details/63684470

 

第一步:下载gitbash

 

很多人会问,为什么要用gitbash啊,我要学github啊,gitbash是什么啊。—大神会觉得,这个傻XXXX啊,这个都不懂,讲道理,刚刚接触,谁懂啊。

分析一下:github是远程的一个仓库,gitbash是win下一个工具,我们打代码都是在本地打代码,然后通过gitbash把自己代码传到github上面去。 
就好比,我们用迅雷从网上下载东西,gitbash就和迅雷很像啊,都是本地的一个软件,负责上传下载之类的。你学github,其实学的就是如果用gitbash,就像你要下载东西,你肯定是学会如何使用迅雷啊!

gitbash下载地址:https://git-scm.com/downloads

下载之后安装好,一直点next就行,无脑安装谢谢。 
安装好后的图标 
这里写图片描述

第二步:

本地工具有了,接下来我们得去注册一个github远程仓库的账号吧。

注册地址:https://github.com/

注册成功后,点击开启一个新project, 
这里写图片描述
然后新project默认会有这个文件。 
这里写图片描述

现在万事具备,只欠使用gitbash

第三步

首先打开刚刚安装好的gitbash

  1. 打开界面如下: 
    这里写图片描述

  2. 接下来配置一下gitbash和github的通信协议 
    先输入ssh-keygen –t rsa –C “邮箱地址” 然后一直按回车回车回车回车。。。。箭头指向的邮箱填写我当时填的是和github上写的邮箱一致。 
    这里写图片描述

  3. 然后你就可以根据上图提示信息打开文件目录,找到那个文件 
    这里写图片描述
  4. 用文本方式打开.pub文件。直接全选复制。用文本方式打开.pub文件。直接全选复制。用文本方式打开.pub文件。直接全选复制。重要的事情说三遍。 
    然后打开github自己的主页Settings->SSH->newSSHkey 
    不懂看下面的图: 
    这里写图片描述

这里写图片描述

这里写图片描述

刚刚全选复制的密钥就复制到Key哪里,title随便起。

这里写图片描述

接下来要验证设置!

输入命令:ssh –T git@github.com,问你yes or no,就输入yes,回车完事。 
这里写图片描述

配置gitbash的用户名和邮箱:

git config –global user.name “用户名”

git config –global user.email “邮箱” 
用户名邮箱,用你github上的用户名和邮箱。 
配置成功,你会发现gitbash命令行哪里多了个master字样: 
这里写图片描述

gitbash和github配置完了,

接下来要学会如何将你刚刚在github上创建的project和本地联系起来。

第四步:

大致说下大概先,就是先在本地找个空的文件夹,然后用gitbash初始化一下这个文件夹的信息,使他变成一个类似于可以被管理的仓库,然后再从远程仓库github上pull上面的东西下来这个文件夹,然后自己修改好了,再push回去远程github,就这么简单。 
话不多说看图: 
这里写图片描述

我在D盘新建了一个名字为git2的文件夹,空的,啥都没有。

然后用gitbash打开这个文件夹: 
具体命令就是cd 路径 
这里写图片描述

接下来就是git init: 
这里写图片描述 
输出这句话之后按回车,你会发现目录下面会多一个.git文件 
这里写图片描述

好了,本地的仓库做好了,是时候把远程仓库的东西拉下来了: 
命令:git remote add origin git@github.com:你的git 
这里写图片描述 
这里写图片描述

连接上之后,用pull: 
命令: 
git pull git@github.com:你的git 
这里写图片描述 
我这里显示是Already up-to-date,因为我之前已经pull过一次了,你的可能不一样。然后你会发现 
你的本地仓库文件多了一个.md文件

这里写图片描述

好了,这时候你要怎么把你想传的东西传到github上? 
比如我新建一个test文档,里面的内容是11111.自己手动新建的,手动,就是直接新建的小伙子。 
这里写图片描述

然后我们需要大概就是三个步骤就可以把这个test文件送到github上, 
git add->git commit->git push 
///////////////////////////////////////////////////////// 
完整写法看图: 
每一个$后面的就是我打的命令,当然git add后面跟一个.代表把所有文件都加进去,单独给出特定的文件名字就加特定的文件。 
这里写图片描述

然后你就会发现你的github上就多个了文件了 
这里写图片描述

后来你想修改的话,就一样的操作啊,pull下来 
手动修改,add,commit,push。

本文转载自:https://blog.csdn.net/heng_yan/article/details/79807348

o
粉丝 11
博文 382
码字总数 16064
作品 0
朝阳
私信 提问
加载中

评论(1)

阿信sxq
阿信sxq
管理github好厉害,你竟然有管理权限����,是不是应该改成“操作github上的仓库”
Git 学习记录--- Git 基本介绍、获取git仓库方法、创建分支

一. Git基本介绍 1.1 什么是Git? Git是一个版本控制系统(Version Control System) 1.2 什么是“版本控制系统”? 记录下所有文件的所有版本,可以有效地追踪文件的变化。当代码出错的时候...

薄暮凉年
2015/12/23
576
0
简单快速的上手使用gitbash

在实际的开始工作中,某些项目涉及到多人协作时,github的使用必不可少; 当小白新进入一家公司时,很有可能不会开启一个全新的项目,而是跟进公司现在正在做的项目,比如,我.... 在此设定下...

尘世如潮
2016/04/09
2.7K
3
windows git bash public key 0644 问题解决

前几天在windows7上使用git bash 连接github管理版本库时遇到一个这样的问题。 > Initialized empty Git repository in> C:/sandbox/SomeProject/.git/> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......

chunhei2008
2014/05/14
350
0
indows下使用TortoiseGit管理github工程

以前一直用TorToiseHg管理工程,没用过TortoiseGit,这两个分别对分布式管理工具Hg,Git做了图形化界面,使之更易用。不用记忆大量命令。除了Hg和Git之间的差别之外,TorToiseHg和TorGoiseG...

mysky221
2014/11/02
116
0
使用GIT BASH管理多个远程代码库

使用GIT BASH管理多个远程代码库技术 maybe yes 发表于2015-01-15 13:11 原文链接 : http://blog.lmlphp.com/archives/62 来自 : LMLPHP后院 我的另一篇文章《GITHUB之GIT BASH使用教程》, ...

hosser
2015/03/22
330
0

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
42
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部