今天我开始了初步的学习,首先从陌生的开始下手,GitHub,自己通过查询网络上的资料有了初步的理解与认识。进行了Git与GitHub的配置。

一、前期准备

首先下载Git,Git官网->https://git-scm.com/

进入GitHub官网 (https://github.com/推荐使用谷歌浏览器,部分浏览器可能会进不去官网,注册账号。

二、建立存储代码的库

注册完GitHub账号以后,新建一个库,取名为test

这样一个用来云存储代码的库就建好了,我们会看到一个这样的界面,这将会在后面用到

库已经建好,那么如何将电脑中的代码上传到库中呢? 首先,需要做的是将该库与本地连接起来,也就是将库克隆到本地,接下来有两种方法:1、下载GitHub客户端 ;2、通过地址进行连接

三、克隆库到本地

1.下载GitHub客户端(推荐)

顾名思义,我们需要先从网上下载GitHub并进行安装

下载好后点击运行,登录账号

登录后,我们再来到GitHub官网,点击建好的那个库,需要用到这个界面,由于下载了客户端,我们可以直接点击 Set up in Desktop

然后电脑会打开GitHub,点击Clone,浏览路径,选择一个本地的文件夹,这里我选择的是一个叫做workspace的文件夹

然后找到并进入这个文件夹,会发现文件夹里出现了test的文件夹,这就说明已经将那个叫做test的代码库克隆到了本地。

2、利用地址将库与本地进行连接

如果不下载客户端的话,可以利用地址来进行连接。我们还是需要利用建好库之后的那个界面,记住地址

在本地电脑上选择想要保存位置的文件夹,我用的还是刚才那个叫做workspace的文件夹。进入文件夹,这里我已经把刚才那个test文件夹删除了,会发现workspace现在是一个空文件夹,我们单击右键,选择Git Bash Here(前提电脑已经下载安装了Git)

进入命令窗,输入git clone https://github.com/xhj1074376195/test.git 注意:这里的地址需要修改为你自己的地址,上面已经强调记住了

然后去查看workspace文件夹,发现里面出现了test文件夹,克隆成功!

四、将代码文件等保存至库

进入电脑中的test文件夹,将需要保存的文件复制到该test文件夹中,这里我的是一个叫做main的cpp文件。右键Git Bash Here进入命令窗。然后开始输入git add main.cpp注意需要将main.cpp改为你要上传的文件名与类型,回车然后输入git commit -m"c++",-m后的是字符串备注内容,可任意填写,回车之后,再输入git push origin master回车提交,如果GitHub已经登录就可以提交,否则会让你输入账号和密码。

出现这个界面说明上传成功,我们回到GitHub官网查看到库中上传的文件

  以后再在这个仓库下写代码就不需要再clone了,只需要在本地仓库(我的workspace文件夹下的test)的文件夹里右击打开Git Bash,然后输入git pull就行了,GitHub上的代码就会更新到本地。

  上传代码的时候,只需要输入三句命令:
  git add 你要上传的文件名或者写成git add * .这是表示上传所有修改过的代码,这个命令也很常用
  git commit -m"your words"这是提交时的备注,备注内容写在双引号内
  git push origin master把本地仓库的修改提交到GitHub上

 五、git常用命令汇总

克隆代码:git clone 远程仓库的url
配置邮箱:git config --global user.email
配置用户名:git config --global user.name
从远程仓库下拉代码到本地:git pull
放弃本地代码的修改:git checkout -- <file>
将本地代码添加到缓冲区:git add * .
移除add到缓冲区的文件:git reset HEAD <file>
将本地代码提交到本地仓库:git commit -m"日志文字"
将本地仓库同步到远程仓库:git push origin master
查看日志:git log
查看某个文件的提交日志:git log 文件名
查看某个用户的提交日志:git log --author=“author”
查看某条提交日志相信信息:git show 版本号
查看git全部命令:git --help
查看git某个命令的使用:git help 命令名

 六、远程仓库中文件夹的删除

打开git bash

敲入$ git rm -r --cached 文件夹名称

敲入$ git commit -m 'delete 文件夹名称 dir'

敲入$ git push  origin master重新提交

GitHub/Git配置与简单的使用的更多相关文章

  1. [置顶] Git 配置SSH简单玩法?

    > 第一步下载git点击直接下载 他会检测您的系统当前是64bit还是32bit安装过程不再啰嗦反正就是Next Next Next Finish 第二步这里你可以下载TortoiseGit点击 ...

  2. 初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)

    初次安装git配置用户名和邮箱 初次安装git需要配置用户名和邮箱,否则git会提示:please tell me who you are. 你需要运行命令来配置你的用户名和邮箱: $ git con ...

  3. github、git软件安装、pycharm下使用git配置、git GUI相关

    1.GitHub: 官网:直接搜索,排名很靠前,需要注册: 注册完之后,会有指引.新建项目两个选项(看不懂的问YOUDAO等翻译软件啦,大段复制进去就行) 2.Git安装: (https://git- ...

  4. git配置SSH Key,上传本地代码至github

    git配置全局的name和email git config --global user.name "name" git config --global user.email &qu ...

  5. GIT将本地项目上传到Github(两种简单、方便的方法)

    GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...

  6. git配置,以及简单的命令

    在 window 平台需要安装对应的客户端 git 配置全局用户名git config --global user.name "xxx"配置全局邮箱git config --glo ...

  7. VsCode[Git] | 配置Gitee和Github | 不使用全局用户名和邮箱

    (VsCode[Git] | 配置Gitee和Github | 不使用全局用户名和邮箱 | 2021-04-11) 目录 一 .安装Git / VsCode配置Git / Win10系统 二.Git配 ...

  8. git上传文件到github与gulp的简单使用

    git有两种方式提交源代码到github 第一种方式通过地址提交下面介绍的是通过ssh方式上传 git使用ssh方式上传代码到githubgit首先要生成公钥和私钥 将公钥添加到github中将私钥保 ...

  9. Git 配置

    在 windows 上安装完 Git 会右键菜单中看到 Git 的快捷打开选项, 点 Git Bash Here 就可以在当前目录下打开 Git 的命令行 Git shell,初次使用 Git 先配置 ...

随机推荐

  1. Linux02 /Linux命令简单使用

    Linux02 /Linux命令简单使用 目录 Linux02 /Linux命令简单使用 1. 远程连接Linux 2. 目录相关操作 3. 简单命令 1. 远程连接Linux 远程连接工具 Xshe ...

  2. python小游戏-水文

    脚本不会,全都白费.所以就去学习了简单的python,结果不慎学了python中的pygame,浪费了不少时间,没啥用如果不做游戏个人觉得最好别学,学爬虫她不香吗?不过也有一点收获,打飞机小游戏,源码 ...

  3. electron代码审计

    解包 Electron跨平台程序破解https://www.52pojie.cn/thread-563895-1-1.html Electron封装的跨平台程序破解的一般思路: 安装npm(至于如何安 ...

  4. PHP基础:(常量变量,数据类型,类型转换)

    预定义变量(系统变量) $_GET:get方式提交的数据 $_POST:post方式提交的数据 $_REQUEST:$_GET,$_POST数据综合 $GLOBALS:PHP中所有的全局变量 $_SE ...

  5. Go Pentester - HTTP Servers(1)

    HTTP Server Basics Use net/http package and useful third-party packages by building simple servers. ...

  6. QQ音乐Android客户端Web页面通用性能优化实践

    QQ音乐 Android 客户端的 Web 页面日均 PV 达到千万量级,然而页面的打开耗时与 Native 页面相距甚远,需要系统性优化.本文将介绍 QQ 音乐 Android 客户端在进行 Web ...

  7. Windows File Recovery - 微软官方文件恢复工具

    假如你不小心误删除了文件或因各种意外情况丢失数据后,你可以通过 微软这款工具 这个工具来尝试恢复它们.WinFR 工具支持读取本机硬盘.移动硬盘.U 盘,或者连接相机.手机.使用读卡器来恢复 SD.T ...

  8. mybatis逆向工程生成java代码和xml配置

    mybatis官方提供了一个逆向工程包,可以针对数据库表自动生成mybatis执行所需要的Pojo.Mapper xml文件.Mapper 接口文件. mybatis-generator有很多种用法: ...

  9. 《java常用设计模式之----单例模式》

    一.简介 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一.这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式. 这种模式涉及到一个单一的类,该类负责创 ...

  10. 题解 UVA11865 【Stream My Contest】

    最小树形图(朱刘算法)\(+\) 二分答案. 由题意得,我们要在一些有向边中选出一些边,使\(0\)号节点能够到达其他节点,使距离之和\(\leqslant cost\),并且使每条边中的带宽的最小值 ...