浅析Git版本控制器使用


Posted in Python onDecember 10, 2017

本篇内容通过GitHub仓库创建过程以及创建连接后的上传与下载,详细介绍了Git版本控制器使用情况,来看下。

首先介绍一下什么是Git:git是目前最流行的版本控制系统,属于分布式版本控制器。

使用Git前先要在GitHub创建代码仓库,或者获取你要应用的GitHub的链接地址。

创建GitHub仓库这里就不细说了,可以根据网页提示一步步操作。

1.初始化:如果是第一次使用Git,首先告诉Git你是谁

git config [--global] user.name “Your Name”
git config [--global] user.email “email@example.com”

2.生成版本库:

git init : 完成后在工作的目录下出现.git隐藏目录,即版本库。

3.命令将所有的文件传输到缓存区中:

git add .

4.  命令提交文件至版本库:

git commit -m '描述提交文件' 

5.如果没生成秘钥记得生成秘钥:

ssh-keygen -t rsa

6. 与GitHub建立连接:

git remote add origin GitHub连接地址

GitHub链接地址如下图(复制一下):

浅析Git版本控制器使用

7.管理员身份将缓存中的文件提交到githup上:

git push -u origin master

工作中大部分为从公司的GitHub中下载文件,修改后再上传,以下代码就能实现:

1.建立克隆连接下载文件:

git clone GitHub连接地址

2.修改文件后再上传,先切换到库文件下工作:

cd 库文件名

3.命令将所有的文件传输到缓存区中:

git add .

4.  命令提交文件至版本库:

git commit -m '描述提交文件' 

5.上传文件:

git push

以上为个人意见,如有更好意见欢迎留言,还请各位大牛多多指教!

Python 相关文章推荐
python基础教程之获取本机ip数据包示例
Feb 10 Python
python抓取网页图片示例(python爬虫)
Apr 27 Python
Python判断文件和文件夹是否存在的方法
May 21 Python
听歌识曲--用python实现一个音乐检索器的功能
Nov 15 Python
python中文编码与json中文输出问题详解
Aug 24 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
python脚本后台执行方式
Dec 21 Python
Python语言异常处理测试过程解析
Jan 08 Python
Python实现AES加密,解密的两种方法
Oct 03 Python
python爬虫selenium模块详解
Mar 30 Python
对PyTorch中inplace字段的全面理解
May 22 Python
解决numpy和torch数据类型转化的问题
May 23 Python
python中Apriori算法实现讲解
Dec 10 #Python
Python自动化运维之IP地址处理模块详解
Dec 10 #Python
python利用rsa库做公钥解密的方法教程
Dec 10 #Python
Python跨文件全局变量的实现方法示例
Dec 10 #Python
git进行版本控制心得详谈
Dec 10 #Python
Python内置模块turtle绘图详解
Dec 09 #Python
Python程序退出方式小结
Dec 09 #Python
You might like
php笔记之:文章中图片处理的使用
2013/04/26 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
php实现MySQL数据库备份与还原类实例
2014/12/09 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
thinkPHP5框架auth权限控制类与用法示例
2018/06/12 PHP
php实现对文件压缩简单的方法
2019/09/29 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
Javascript setInterval的两种调用方法(实例讲解)
2013/11/29 Javascript
JsRender实用入门教程
2014/10/31 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
jquery点击改变class并toggle的实现代码
2016/05/15 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
layui使用form表单实现post请求页面跳转的方法
2019/09/14 Javascript
Python实现网站文件的全备份和差异备份
2014/11/30 Python
Cpy和Python的效率对比
2015/03/20 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
2018/04/09 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
2015/10/12 面试题
销售自荐信
2013/10/22 职场文书
机关会计岗位职责
2014/04/08 职场文书
小学教师师德整改措施
2014/09/29 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
结婚纪念日感言
2015/08/01 职场文书
Django使用channels + websocket打造在线聊天室
2021/05/20 Python
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL