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

一、前期准备

进入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 --

将本地代码添加到缓冲区:git add * .

移除add到缓冲区的文件:git reset HEAD

将本地代码提交到本地仓库: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重新提交

git 配置origin_GitHub/Git配置与简单的使用相关推荐

  1. 猫猫学iOS 之第一次打开Xcode_git配置,git简单学习

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243 一:错误 当第一次打开Xcode我们进行commit操作的时候会 ...

  2. 【Git】从安装配置到简单使用

    Git的下载和安装 下载链接:官网下载.百度云下载 安装说明:双击exe文件,默认配置完成安装,开始菜单里出现如下图的三个图标. Git基本配置 安装完成后,我们需要进行两项配置,一项是配置自己的名字 ...

  3. Mac安装Git并配置到IDEA(超简单)

    一.安装Git 1.在Mac的终端上输入git检测是否安装git,如果没有,点击弹出的"安装"按钮. https://git-scm.com/downloads 或者 git 2. ...

  4. git checkout和git reset的一些区别以及配置git简写命令

    一.背景 在调试代码的时候,每次都要通过git上传到服务器调试,实在是一件很麻烦的事情.所以对于一些微小的改动,我就直接在服务器上修改.等调试成功之后,用git reset再回退到之前的版本,后来经过 ...

  5. Git之深入解析Git的安装流程与初次运行Git前的环境配置

    一.版本控制 什么是"版本控制"? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统,对保存着软件源代码的文件作版本控制,但实际上,可以对任何类型的文件 ...

  6. 【Git、GitHub、GitLab】一 Git安装与Git最小配置

    Git学习开始,虽然只是工具. 文章目录 1 Git安装 2 检查Git安装版本 3 Git的最小配置 4 git config的其它作用域 5 总结 1 Git安装 下面是安装Git的的官网链接: ...

  7. git线上服务器_pm2实现git仓库代码一键配置部署到线上服务器

    第一步 先实现 ssh的免密登录远程服务器: 第二步 初始化项目, 并把项目部署到git仓库 下面用几个最简单的项目做演示, 项目目录下面就这个三个文件 把项目部署到git仓库,记住git仓库地址 比 ...

  8. git commit 规范校验配置和版本发布配置

    一. 快速配置和版本发布流程 该章节主要是对下文内容的归纳方便往后的查阅,如果需要了解细节部分请从第二章节开始阅读 1.1 依赖包安装 # husky 包安装 npm install husky -- ...

  9. Git(二):Git的安装配置与基本使用

    Git在Windows下的安装 在Git首页 http://git-scm.com/about可以下载适合你操作系统的最新版本的git,比如我当前使用的是Git-1.9.4-preview201409 ...

最新文章

  1. Fragment为什么须要无参构造方法
  2. Go 领军人物谢孟军:智能制造渴望银弹,首先要摒弃偏见
  3. mysql子查询存到另一张表_MySQL多表查询与子查询
  4. sql server 2005单独添加mdf文件
  5. [vue] 使用vue开发一个todo小应用,谈下你的思路
  6. 装机之MBR和GPT
  7. Windows Server 2012R2之重复数据删除实战
  8. BootstrapTable 列隐藏
  9. Linux下 对文件行数打乱(乱序排列)
  10. 精功科技押宝互联网服务业 盘古数据承诺未来业绩大逆转
  11. 数据结构笔记(二十六)-- 图的存储
  12. 微博API授权登录(仅二维码登录)
  13. 松下PLC项目实例,两台CPU间通过RS485通讯,10轴定位控制
  14. HTML超链接、锚链接
  15. 【NOIP2018提高组D2T2】填数游戏
  16. Windows7下pip安装包报错 Microsoft Visual C++ 9 0 is required Unabl
  17. ADI Blackfin DSP处理器-BF533的开发详解61:DSP控制ADXL345三轴加速度传感器-LCD(含源码)
  18. Nwafu-OJ-1410 Problem I C语言实习题二——4.判断是否能构成一个三角形
  19. 井字棋java代码_JAVA 井字棋
  20. vue页面自适应屏幕宽高_vue组件页面高度根据屏幕大小自适应

热门文章

  1. 与 C++11 多线程相关的头文件
  2. 30人的产研团队如何高效协同?
  3. 阿里云刘强:无影云电脑构建云上安全办公室
  4. “预习-上课-复习”:达摩院类人学习新范式探索
  5. Apache Flink 在汽车之家的应用与实践
  6. 洞察设计模式的底层逻辑
  7. 云原生DevOps的5步升级路径
  8. 如何使用confd+ACM管理Nginx配置
  9. 手把手教程:用Python开发一个自然语言处理模型,并用Flask进行部署
  10. 阿里云容器服务DaemonSet实践