git 配置origin_GitHub/Git配置与简单的使用

今天我开始了初步的学习,首先从陌生的开始下手,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重新提交

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/520765.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AliOS Things 电源管理框架使用说明

一、电源管理框架简介 电源管理框架的目的在于节约CPU的功耗。传统上,当操作系统处于空闲状态时,比如所有用户任务和系统任务处于阻塞状态,将执行idle task。idle task的通常做法是一个while(1)空循环,从汇编视角看是不断执行跳转…

i 智慧 | 深度广度并举,AWS容器服务再推利器!

戳蓝字“CSDN云计算”关注我们哦!作者 | 晶少责编 | 阿秃出品 | CSDN云计算(ID:CSDNcloud)据晶少了解,国庆假期后的首个工作日,AWS就在中国区域放出了一款“重量级”容器服务,名为 AWS Fargate…

阿里巴巴研究员刘国华:阿里巴巴智能运维体系建设

导语:在2018年开放数据中心峰会(Open Data Center Summit 2018)开幕式上阿里巴巴研究员刘国华发表了《阿里巴巴智能运维体系建设》的主题演讲。演讲中,刘国华介绍了智能化给阿里巴巴未来基础设施带来的三大价值:数据驱…

linux安装qt5.4配置,Linux编译安装Qt 5.4.1

很久不写文章了,过程很简单,但是操作很多,简单说吧。前言:操作系统CentOS 6.6,64位的。1、安装gcc 4.8.4,或者4.9.2,越高版本越好咯,编译安装到/usr/local/下面,这样无需…

div 设置a4大小_如何在A4纸张尺寸页面制作HTML页面?

在2005年11月,AlistApart.com发表了一篇关于他们如何使用HTML和CSS发表一本书的文章。请参阅:http://alistapart.com/article/boom这是该文章的摘录:CSS2有一个分页媒体的概念(想想纸张),而不是连续媒体(想想滚动条)。…

Jmeter5 语言中文

文章目录1. 临时调整2. 永久中文1. 临时调整 2. 永久中文 默认启动中文 进入安装目录:apache-jmeter-5.1.1\bin\ 找到 jmeter.properties,打开 搜索“ languageen ”,前面带有“#”号 去除“#”号,并修改为:language…

13岁小孩都跟我抢Python了,完了!

以下来自一位程序员母亲和工作人员的对话。程序员妈妈:您好,可以帮我推荐一本适合我家小孩看的编程书籍吗?兔子:可以的呀,《Scratch从入门到精通》,这本书适合小孩学习,您可以先看一下哦~程序员…

Nacos服务发现控制台预览

Nacos是阿里巴巴中间件部门最近开源的一款用于服务发现和配置管理的产品。在既0.1版本发布基本功能和0.2版本发布与Spring生态结合的功能后,0.3版本将释放全新的控制台界面。配置管理功能相关的控制台,将会由阿里云商业产品ACM控制台改造而来&#xff0c…

阿里巴巴高级技术专家至简:聊工程师思维

为什么想到写这篇文章?作者是想通过对工程师思维的分析和解读,让工程师能正确对待那些在现实工作中看上去与本职岗位无关,却对团队效能影响极大的一些点和一些事。 至简:阿里巴巴高级技术专家,是集团Service Mesh方向的…

linux 升级 git版本,CentOS使用Yum升级Git到2.1x新版本

使用yum最多只能安装到1.8,版本太旧了,下载源码手动编译安装?先不说国内下载官网包2kB/s的速度,就是下载下来了编译也麻烦啊,包管理是吃干饭的嘛?其实只要换个源,重新下载就好了先卸载旧版yum r…

SoapUI 5.4.0 中文乱码

测试案例&#xff1a; <soapenv:Envelope xmlns:soapenv"http://schemas.xmlsoap.org/soap/envelope/" xmlns:cus"CustomNamespaces"><soapenv:Header/><soapenv:Body><cus:getUser><cus:in0><![CDATA[测试中文乱222码]…

cuda加速的头文件_如何从C ++头文件调用CUDA文件?

I know the method of calling the .cu files from .c files. But now I want to call the .cu files from a C header file. Is it possible to do it ? If so how should I make the settings of my project ? please help.....解决方案Heres a worked example:file1.h:int…

阿里中间件开源组件:Sentinel 0.2.0正式发布

Sentinel 是阿里中间件团队开源的&#xff0c;面向分布式服务架构的轻量级流量控制组件&#xff0c;主要以流量为切入点&#xff0c;从流量控制、熔断降级、系统负载保护等多个维度来帮助用户保护服务的稳定性。 关联阅读&#xff1a;阿里巴巴宣布 Sentinel 开源&#xff0c;进…

IDEA的基本使用:让你的IDEA有飞一般的感觉 | CSDN 博文精选

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 琦彦责编 | 阿秃转自 &#xff5c; CSDN 博客1.设置maven在File->settings->搜索maven Mavan home directory--设置maven安装包的bin文件夹所在的位置 User settings file--设置setting文件所在的位置 Local repo…

c语言库函数手册pdf百度云,C语言库函数手册.pdf

C语言库函数手册C 语言库函数手册目录A. 分类函数 [函数库为 ctype.h] 1B. 数学函数 [函数库为 math.h、stdlib.h、string.h、float.h] 2C. 目录函数 [函数库为 dir.h、dos.h] 3D. 迕程函数 [函数库为 stdlib.h、process.h] 4E. 转换子程序 [函数库为 math.h、stdlib.h、ctype.…

Apache JMeter 测试webservice接口

文章目录Apache JMeter 测试webservice接口流程一、设置基础组件1. 添加一个线程组2. HTTP信息头管理器3. HTTP请求4. 添加一个察看结果树5. 添加一个聚合报告二、配置基础组件2.1. 找到SoapUI 请求头信息2.2. 设置http头管理器2.3. 接口信息同步三、发送测试3.1. 发送请求3.2.…

函数计算搭建 Serverless Web 应用(三)- 三分钟搭建 Web 应用

简介 阿里云 函数计算(Function Compute) 是事件驱动的全托管计算服务&#xff0c;是阿里云的 Serverless 计算平台。基于函数计算构建应用&#xff0c;您无需管理服务器等基础设施&#xff0c;而是专注于应用逻辑的开发&#xff0c;大幅提高开发效率。 函数计算搭建 Serverl…

什么叫做罗列式_极简罗列法怎么写作文

极简罗列法怎么写作文以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;1. 作文罗列式怎么开头列举式案例一&#xff1a;“争渡&#xff0c;争渡&#xff0c;惊起一滩鸥鹭。”李清照争的是一种…

备战双 11!蚂蚁金服万级规模 K8s 集群管理系统如何设计?

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 沧漠责编 | 阿秃导读&#xff1a;Kubernetes 的出现使得广大开发同学也能运维复杂的分布式系统&#xff0c;它大幅降低了容器化应用部署的门槛&#xff0c;但运维和管理一个生产级的高可用 Kubernetes 集群仍十分困难。本文…

移动互联网+智能运营体系搭建=你家有金矿啊!

每个企业都有许多的数据&#xff0c;但能否将数据转化成商业价值&#xff0c;是企业非常关心的问题。阿里巴巴曾自嘲是一家坐在数据的金矿上啃着馒头的企业&#xff0c;前几年集团积累了很多的数据&#xff0c;但这些数据并没有真正应用起来&#xff0c;受限于几个原因&#xf…