专栏首页算法与编程之美谈一谈|如何快速上手Git

谈一谈|如何快速上手Git

问题描述

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

解决方案

1、创建版本库

首先打开Git Bash,然后进入到版本库想存放的位置,比如想在D盘下dev文件夹下新建名叫test的版本库:

图 1 新建版本库

然后使用 git init ,让这个目录成为git管理的仓库,就可以看到目录里多了一个.git的文件。这个文件是git用来追踪这个版本库的,不能乱改里面的内容,否则会出现一些问题。

图 2 git管理仓库

图 3 .git文件

2、添加代码

现在可以添加文件到此目录下,比如添加一个test.txt文件:

图 4 添加文件

3、提交代码

使用git add test.txt 命令:

图 5 使用命令

如果没有任何提示就代表成功了。接着使用提交命令,把文件提交到仓库:

图 6 提交命令

双引号里面的内容是这次提交的代码的描述。如果提示如图信息就代表提交成功了。

3、推送到远程仓库

如果想把这些代码推送到远程版本库,比如GitHub,就需要在GitHub上先新建一个仓库,先进入GitHub网站,然后登录自己的账号接着点击头像旁边的加号:

图 7 推送代码

然后输入一些相关信息,再点击下面的绿色按钮就添加成功了。

图 8 添加信息

图 9 复制链接

图中这个链接需要先复制,再打开刚刚的git bash,然后输入如下命令;链接就是刚刚复制的链接。如果仍然没有提示就代表成功了。接着就可以推送本地代码到远程仓库上去了。

图 10、11 输入命令

在输入命令 git push -u origin master 后会提示输入GitHub账号和密码,如果步骤无差错,会出现如图所示的提示,就代表推送代码成功。此时就可以在GitHub上看到刚刚推送的代码。

图 12 推送成功

本文分享自微信公众号 - 算法与编程之美(algo_coding),作者:刘玉江

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微信小程序|两种基本配置

    轮播图能够让我们的微信小程序显得更加美观,微信小程序中总是需要很多点击页面的跳转,那我们运用什么样的代码才能够实现呢?

    算法与编程之美
  • 谈一谈|Win10下安装和使用Linux系统Ubuntu

    3.先点击‘启用或关闭windows功能’,再勾选‘适用于Linux的windows子系统’。

    算法与编程之美
  • Java实现常见排序算法(一)

    在开发过程中使用得比较多的算法就是排序算法和查找算法了,今天先盘点一下常见的排序算法中的两个大类交换排序和插入排序。

    算法与编程之美
  • 如何参与到开源优测-积微速成计划任务

    通过过完第一次任务,你应该掌握: 安装和部署git 学会git基本的命令 学会如何使用github来管理的你的学习任务 初步了解如何利用python编程 本...

    苦叶子
  • Git进阶教程

    何处锦绣不灰堆
  • Git Clone 的时候遇到 Filename too long 错误

    在对某些仓库进行 Git Clone 的时候遇到了 Filename too long 的错误提示。

    HoneyMoose
  • Git 删除命令

    在我们git提交时,会无提交一些不需要提交的文件,如果此时已经push到远程仓库,这时候有俩种方法,一个是在gerrit上点击edit按钮,然后就可以直接删除不...

    用户7557625
  • 实时音视频(TRTC)使用前摄像头进行视频通话,本地预览和远端观众画面是左右颠倒?

    使用前摄像头进行视频通话,会有镜像效果,所以本地预览和远端观众画面是左右颠倒。如果开发者想让两端画面一致,TRTCSDK 提供两个接口供你使用选择使用

    腾讯云-yyuanchen
  • Git与Repo快速入门

    版本控制 版本控制是什么已不用在说了,就是记录我们对文件、目录或工程等的修改历史,方便查看更改历史,备份以便恢复以前的版本,多人协作。 一、原始版本控制 最原始...

    刘盼
  • Quartz.NET实现作业调度

    一、Quartz.NET介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是 OpenSymphony 的 Quartz API 的.NET移植,...

    张果

扫码关注云+社区

领取腾讯云代金券