手把手带你入门github

2023-09-06 0 376

书名镜像:

https://blog.csdn.net/weixin_42083008/article/details/109574502

序言

github是两个面向全国开放源码及专有应用软件工程项目的代销网络平台,甚么叫面向开放源码呢?说到底就是把标识符共享资源,谷歌以前并不上捷尔萨开放源码的立场,试图以windows市场占有率retained连城,可是开放源码共享资源的市场趋势谁都无法抵挡,即便是谷歌王国。这不,耗资把这个国际著名标识符代销网络平台github给全面收购了。

那有的是校友会说,它有甚么用啊,我也不需要把我的标识符代销给看管呀。github除了叫标识符代销网络平台,除了两个英文名字叫版控制技术(类似于的版控制技术除了TFS、SVN等)。简而言之版控制,也就是说两个半成品东西有数个版,比如说写短篇小说时,写到某一节,会有多高,在你发布之前这些稿都可能加进。而标识符也是一样,在工程项目开发过程中,工程项目标识符会有数个发展史版,开发者能回到任一版(过去的结点)。比如说开发者小华,今天上班前递交了一下标识符,隔天笔记本电脑硬碟被烧,数据全部遗失,那他就能去伺服器上找到发展史最近递交的一次版,并将标识符复本下来。

邻近地区标识符存储到github库房

好了,后面说的,倘若子公司工程项目标识符就放到两台笔记本电脑上,到时候这台笔记本电脑嗝屁了,那就gg了。当然你能把它再复本几卷到其他笔记本电脑上,但是复本来复本去,一更动都要复本不是很麻烦事吗?而且你也无法保证要是到时候都嗝屁了呢(#^.^#)。所以通常子公司都有他们的伺服器,工程项目通常是紧靠伺服器上。我是平时他们玩,把标识符放到伺服器(布季谢的是http://github.com)上,这样子,整天,在子公司都能即时更动标识符并递交到github上,呢很方便快捷呢?

首先你得有两个github的帐号,去github的官方网站:https://github.com/

手把手带你入门github

到sign up 下面按关键步骤将你的绰号、电子邮箱、公钥填入,并注册登记,之后进占。

之后新建两个库房(git的库房就相当于你两个工程项目的储存空间)。如下图所示

手把手带你入门github

进入你的库房

点击绿色new按钮

手把手带你入门github
手把手带你入门github

建完之后如下图所示,里面甚么都没有,是空的。下面有提示让我们create一些甚么东西

手把手带你入门github

注:到此为止,你相当于在远程伺服器(这里是github)下面建了两个库房(两个标识符工程项目对应着两个库房),之后需要我们把我们邻近地区的标识符和东西上传到github上对应的库房上存储一份

现在,就需要去安装git工具啦

打开git的下载地址:https://git-scm.com/

手把手带你入门github

点击这里下载,它会自动检测你的系统环境

安装完之后检测一下安装情况 —cmd命令行(我这里只讲windows环境,其他环境大同小异)———–win+r 回车

手把手带你入门github

输入git –version (git的版)

这个工具的命令都是以git开头,就像dotnet core 一样,所有命令以dotnet开头

手把手带你入门github

ok,现在在你的笔记本电脑上git工具已经安装好了,(这一步相当于在邻近地区安装了他git的应用,这个应用是我们用来连接伺服器(github)的桥梁)

下面开始演示如何将工程项目上传到我们之前在github上建的库房

首先进入你工程项目所在文件夹的根目录,右键 git bash here

手把手带你入门github

进入到git的界面

手把手带你入门github

在其他类似于有命令行的地方也能使用,比如说vs code的终端,vs 的nuget 输出窗口,都是能使用命令的

首先,我们需要初始化一下邻近地区库房,输入命令 git init

手把手带你入门github

这条命令是把你邻近地区的库房给建立起来了,就是把你的工程项目文件给给他git的库房标识一下,实际上就是在你的目录下建立了两个.git的文件 (没有找到的同学能去把隐藏文件给打开)

手把手带你入门github

第二步:将邻近地区库房和远程库房对应起来

命令:git remote add origin huguangcheng/git-

git remote add 远程库房名(能他们定义,默认是origin,初学不要乱改,以免混淆) 远程库房地址(在这里我填的是我之前建的库房的地址)

远程库房的地址,我们回到github的官方网站,到你的库房里新建的库房去:

手把手带你入门github

把这个地址复制,就是你远程库房的地址

命令回车之后,git就知道你邻近地区这个工程项目库房对应的就是github上的那个库房了

第三步:上传工程项目或者标识符到远程库房

上传到伺服器需要三步曲:

git add . ————-添加所有的是文件到缓存区git commit -m “备注” ————将缓存区的所有更动都给递交到邻近地区库房管理中心去
手把手带你入门github

3.git push -u origin master ———-将邻近地区所有更动递交都推送到远程库房

master是github远程库房分支(master是默认的主干,他们就是一条分支)

输入命令回车:

手把手带你入门github

接着我们去我们的github上看看有没有东西:

手把手带你入门github

这显示的是有的是,至此我们的工程项目文件存储就算成功啦~就算笔记本电脑哪一天炸了我也能找回我的工程项目啦~

那存储有了,要是小编不小心,把子公司伺服器上的工程项目给弄炸了,该怎么找回来呢?

邻近地区标识符存储到github库房

从远程库房上拉取工程项目:

命令:git clone 远程库房地址

我在邻近地区两个文件夹git bash here

手把手带你入门github

到下面这个位置点击按钮,复制地址(是https)

手把手带你入门github

输入命令:git clone 远程库房地址(这两个关键步骤其实已经将邻近地区库房和远程库房对应起来了,后边不必再git remote 了)

手把手带你入门github
手把手带你入门github

东西也找回来了~

综合运用场景:

小编有两个他们学习的小工程项目,但是小编整天里写了,在子公司没事也想敲一敲,学习学习,总无法复制一份到u盘吧,回去之后再赋值粘贴?

我们接着上一节讲,倘若小编已经在子公司把文件上传到github上了,回到家并且clone下来了,如后面所讲。现在小编写了西游记第二章。

手把手带你入门github

然后晚上睡觉的时候我需要把东西上传到github上,以备在子公司继续用

我们先看下此时有甚么变动(有时候你可能更动比较多,比如说.net工程项目,两个vs 的解决方案你更动几个地方可能有很多地方或者文件重新生成了)

git status

手把手带你入门github

能看到,他说我没有库房

我们进入到下一级

cd git-

在git status

手把手带你入门github

这里我们看到有红色的 更动

我们再重复三部曲 add commit push

手把手带你入门github

我们再回到github刷新一下就看到

手把手带你入门github

好了,隔天去子公司,没事又能刷刷西游记了。嘿嘿。

注:关于文件遗失和标识符遗失该如何找回,在我的另一篇文章里有提到,希望能帮助到各位同学。有任何疑问的同学能看我的签名,我们能互相交流交流。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务