git的使用以及git和码云的连接
什么是git?
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。可以保存许多的历史版本,并且可以多人同时进行开发。
分布式版本控制系统
每个人拥有该项目的所有代码,所有的版本信息保存在云上和项目成员的电脑中。在联网的环境下,可以很方便地从云上克隆到本地,同时也可以很方便地从本地推到云上。分布式版本控制系统不会因为服务器损坏或网络原因造成不能工作的情况。
git下载
安装方式:无限下一步。
git的工作原理以及部分指令
A[远程仓库]
B[本地仓库] --git push--> A
C[暂存区]--git commit--> B
D[工作区域] --git add--> C
A --git clone--> B
工作区域:本地电脑存放代码的地方
暂存区:临时保存的改动,作为预提交使用
本地仓库:保存确认修改的数据
远程仓库:将所有文件保存到类似码云的远程服务器上
git连接个人的码云
1.全局设置用户名与邮箱
安装git成功之后,空白处右键鼠标会显示出Git GUI Here 以及Git Bash Here
GUI是使用图形界面,Bash使用的是命令行,这里使用Bash
单击Git Bash Here之后,输入一下命令
git config --global user.name "Lhy" #用户名名称
git config --global user.email 1148088067@qq.com #邮箱
每输入一行按了回车之后没有其他的显示就是以及成功了
global表示的是设置的是全局的配置
检查
在C:\Users\用户名 中可以找到一个文件为.gitconfig,并有如下显示

与之前的配置一致就说明成功了。
2.在码云上绑定SSH公钥
这步操作完之后可以实现免密登录
ssh-keygen -t rsa
同样地行中输入这行命令,并按三下回车,在本机中便生成了公钥和密钥
获取公钥
生成公钥的命令执行完之后就会在C:\Users\用户名\.ssh 的文件夹下发现这三个文件

文件末尾的有.pub的就是我们需要的公钥
打开-->复制
在码云上绑定公钥
打开码云右上角的个人头像进入设置

在SSH公钥的设置中,将刚刚复制的公钥粘贴到箭头指向的地方。单击确定,并且输入密码,就成功绑定了。在上面可以看到绑定的公钥。
git的部分使用
1.在码云中新建仓库
点击码云页面右上角的+号就可以新建仓库了

.gitignore模板指的忽略某些文件,使其不会纳入版本控制中
开源许可证是表示开源后是否可以转载,或是商用等
Readme文件可以说明这个仓库是干啥的
2.在本地创建本地仓库
git init
表示初始化git的本地仓库
其实在码云中创建完仓库后可以直接将那个远程仓库拷如本地
在想创建仓库的地方空白处右键->Git Bash Here,输入如下指令
git clone [url] #仓库的网址
远程仓库的网址在这里获取

如
git clone https://gitee.com/liuihongyu/test1.git
在D盘下使用该指令就会在D盘下生产和远程仓库同名的文件

3.将本地的更新保存到远程仓库里
比如在本地的test1仓库中新建了个名为haha.txt的文件

同样地在空白处右键->Git Bash Here,输入如下指令
git add .

这样,test1中所有更新的文件都进入了暂存区
git status
这行指令可以查看文件的状态

说明新添加了一个文件haha.txt
git commit -m"说明内容"

这样修改的文件就成功地commit 提交
-m后面的说明内容可以说明这次更新的目的
git push

成功提交后可以到码云的该库里查看了

这样就成功的使用git进行基本的上传和下载了!
git的使用以及git和码云的连接的更多相关文章
- git本地项目上传至码云gitee
如果你的本机是安装成功第一次使用,先配置一下一些基本的信息 $ git config--global user.name "Your Name" $ git config --gl ...
- git将本地项目上传码云
1.首先在码云新建项目. 2.使用git bash工具,进入本地项目所在的文件夹. 3.执行命令 git init,初始化本地git仓库 4.执行命令 git remote add [short-na ...
- git之sourceTree使用github和码云的代码小结
16.使用git出现的错误记录 15. Permission denied (publickey)错误: git远程库与本地库同步 git设置ssh公钥 Bad escape character ' ...
- git命令上传项目到码云总结
码云上传项目git命令总结: git clone https://git.oschina.net/xh-lxx/xh-lxx.oschina.io.git 进入到克隆下来的文件夹,然后操作git命令 ...
- eclipse如何通过git把项目上传到码云上
转载:原文链接:https://www.cnblogs.com/yixtx/p/8310311.html 1.eclipse安装git插件 具体我也做过,因为我下载的eclipse版本以及由git插件 ...
- git与svn与github与码云的区别
1.git与github(https://www.oschina.net/)的区别 Git(https://git-scm.com/)是一个版本控制工具 github是一个用git做版本控制的项目托管 ...
- Git 上传本地仓库到码云
一.将本地的项目上传到码云 1.码云上创建一个项目 testgit (名字随你) 2.本地创建一个文件夹D:/testgit,然后使用git bash 3.cd 到本地文件夹中D:/testgit 4 ...
- Android/AndroidStudio/idea使用教程之git使用(详细)(码云)
已经安装好了AndroidStudio,安装教程 本教程是作者自己摸索出来的,有不足之处还请大家海涵.多多拍砖,互相学习. 第一步:下载git,安装git客户端 直接百度git,下载git 安装g ...
- Git同步更新操作GitHub和码云仓库上面的代码
一.前言 问题: 小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃更 ...
- Git上传本地项目到码云
前提:本地安装git.注册码云 1.进入本地项目文件夹,鼠标右键代开 Git Bash Here 2.输入命令 初始化库管理文件 git init 3.输入命名 修改Git的全局配置 git conf ...
随机推荐
- ArrayList扩容机制
一.先从 ArrayList 的构造函数说起 ArrayList有三种方式来初始化,构造方法源码如下: 1 /** 2 * 默认初始容量大小 3 */ 4 private static final i ...
- Stimulsoft Reports和Dashboards发布新版本2020.5具有多项改进
Stimulsoft仪表工具实现所需的数据可视化和自己的信息图表.该产品能够应用必要的过滤器和排序,汇总数据,执行任何复杂度的计算.该产品的优势在于其多功能性-能够为您的业务,财务,销售,行业等任何领 ...
- Linux 环境下 C++ 的开发编译
Linux环境下C++程序的开发编译学习笔记 环境:vmware 运行下的Ubuntu 16.04 姓名:谢津 时间:2018/5/24 内容:1)vim的安装及配置:2)第一个C++程序的编写与编译 ...
- How to resolve DynamicHeight problem in Morphx report[X++]
For set dynamic height for controls in report on executeSection method: method 01 real maxHeight; st ...
- 专业之旅——GitHub 热点速览 Vol.45
作者:HelloGitHub-小鱼干 从入门到精通需要什么?AI-Expert-Roadmap 带你开启专业之旅,和 135k+ 高星项目 developer-roadmap 一样, AI-Exper ...
- leetcode133:3sum-closest
题目描述 给出含有n个整数的数组s,找出s中和加起来的和最接近给定的目标值的三个整数.返回这三个整数的和.你可以假设每个输入都只有唯一解. 例如,给定的整数 S = {-1 2 1 -4}, 目标值 ...
- 用DOM和DOM4J写xml文件时,怎样设置xml文档的编码
//在将xml文档传输出去时,利用Transformer中的setOutputProperty方法 TransformerFactory trans = TransformerFactory.newI ...
- TCP协议原理与格式初探
目录 可靠数据传输原理 停等传输下的情况 1.经过完全可靠信道的可靠数据传输 2.经具有比特差错信道的可靠数据传输 3.经具有比特差错的丢包信道的可靠数据传输 流水线传输 1.回退N步(Go-Back ...
- Vue2.x 响应式部分源码阅读记录
之前也用了一段时间Vue,对其用法也较为熟练了,但是对各种用法和各种api使用都是只知其然而不知其所以然.最近利用空闲时间尝试的去看看Vue的源码,以便更了解其具体原理实现,跟着学习学习. Proxy ...
- Fiddler的一系列学习瞎记3
Http: 不安全.可以很容易被拦截,或者其他的嗅探工具发现.怎么样做到安全?起码一下两点: 1.浏览器和we服务器之间的内容应该只有浏览器和web服务器能看到通信内容. 2.Http请求和Http的 ...