初识Git与Github
学习和使用Git和Github的确是一件很有意义的事,通过使用Git和Github,可以让我们很方便地管理自己的各种文件,还可以帮助一名程序员更好地用于代码管理。而对于一名软件技术人员,建立自己的Github账户并保存资料,就显得尤为重要了。以下是我结合自身的体验以及资料做的总结:
一、Git是什么?
根据百度百科的说法,Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目;还是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而我对其的理解是Git是一个可以轻松实现对文件管理的软件。
二、Git有什么好处?
通过学习Git的网上教程,在一步一步的学习中,我慢慢学会了Git的一些基本的命令使用,发现了使用Git的乐趣,也发现了Git的好处的确有很多。
1、命令的操作非常快速,响应速度快,可以节省很多时间。
2、可以直接在本地上做很多操作,比如提交代码,查看历史,合并,创建分支等等。
3、可以记录每次文件的改动,也可以让他人协作编辑,并清楚知道他人改动了文件的哪个地方,这样就可以降低了一个文件有多个不同的版本要合并的困难。利用Git还可以随时随地提交文件。
4、可以把文件回退、恢复,这样你就能把你误删的文件找回来了,这样的功能实在是好用。
5、可以保持工作独立,这样其他人不会被你还没有完成的代码所影响。
6、还能跟踪错误,提醒我们哪里有错误,这样可以避免很多麻烦。
三、Github是什么?
根据百度百科的说法,GitHub是一个面向开源及私有软件项目的托管平台,只支持Git作为唯一的版本库格式进行托管。我感受到的Github是一个很强大的网站,可以在上面为创建一个仓库,上传和保存自己的项目。
四、Github有什么好处?
使用Github,发现里面的功能还是挺多的,需要慢慢去摸索,是一个很好的与他人交流与分享的平台。
1、可以作为一个版本控制系统和协作工具,用来发布工作。
2、可以保存自己的项目,还可以让其他开发者帮助你一起完成这个项目,支持多人共同完成。
3、可以备份自己的项目资料,以防丢失。
4、Github Pages 可以为项目建立静态主页, 也可以建立个人静态网站。
5、可以作为自己的简历,这样别人(如HR)就可以通过你的Github大致了解你的水平,这也是展现自己的能力的一个很好的平台。
6、可以学习很多别人的开源项目以及各种资源,加深了解,并可以随时和各地的人进行交流、分享。
总的来说,建立Git账户和使用Github对于需要写代码的人来说相当实用,也相当重要,既可以随时保存并备份自己的资料,还可以进行交流与分享。然而,要想更深一步地了解Git的各类命令的功能,还要加强学习Git,多从网上找教程学习,并多动手操练,这样更容易熟练地使用Git。
这是我上传的Hello World程序的 Github 地址:https://github.com/MineHL/git
初识Git与Github的更多相关文章
- [Git] 005 初识 Git 与 GitHub 之分支
在 GitHub 的 UI 界面使用 Git(多图警告) 1. 建立分支 1.1 点击左上方的 Branch: master,在输入框中填入分支名,再点击下方的 Create branch 1.2 此 ...
- [Git] 004 初识 Git 与 GitHub 之查看历史记录
在 GitHub 的 UI 界面使用 Git 查看历史纪录 1. 右侧有个 history 2. 点击后跳转页面 3. 点击相应标题(commit 时写的),进入相应版本(历史) 4. 我选择了 I ...
- [Git] 003 初识 Git 与 GitHub 之加入文件 第二弹
在 GitHub 的 UI 界面使用 Git 往仓库里加文件 第二弹 1. 选择已有的文件,点击右侧的 edit 2. 在文件中继续写入文字 小发现:我只写到第 6 行,commit 后再点进去,发现 ...
- [Git] 002 初识 Git 与 GitHub 之加入文件 第一弹
在 GitHub 的 UI 界面使用 Git 往仓库里加文件 第一弹 1. 点击右上方的 Create new file 2. 在左上方填入文件名,若有后缀,记得加上 3. 页面跳转,此时已有两个文件 ...
- [Git] 001 初识 Git 与 GitHub 之新建仓库
在 GitHub 的 UI 界面使用 Git 新建一个仓库 1. 点击右上角的 +,选择 New repository 2. 网站会自动跳转至新页面,在下框中填入仓库名 仓库名也有讲究,挖个坑,日后填 ...
- git 入门教程之初识git
初识 git git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 背景 我们都知道,Linus 在1991年创建了开源的linux系统,随着不断发展壮大,目前已发展成为最大 ...
- 简单使用Git和Github来管理自己的代码和读书笔记
原文链接:http://my.oschina.net/bxxfighting/blog/378196 先注册github.com的账号官方网站: https://github.com/ 注册界面, ...
- git for windows 的默认工作路径(HOME)的设置以及Git与GitHub之间的SSH加密协议
1.安装及配置默认路径 Windows中从GitHub上面:https://git-for-windows.github.io/ 下载安装好git后(双击,改一下需要的安装路径,一路确定就好了),安装 ...
- git与github安装、配置、pull、push
操作系统是Ubuntu 16.04 LTS 64bit 1 安装git (1)安装 sudo apt-get install git-core (2)一些全局变量的初始化 在本地建立一个文件夹,然后做 ...
随机推荐
- PIE SDK主/次要分析
1.算法功能简介 主要分析功能是采用类似卷积滤波的方法将较大类别中的虚假像元归到该类中,首先定义一个变换核尺寸,然后用变换核中占主要地位(像元最多)类别数代替中心像元的类别数,次要分析相反,用变换核中 ...
- 千图网爬图片(BeautifulSoup)
import requests from bs4 import BeautifulSoup import os #导入os模块 class TuKuSpider(): ""&quo ...
- Eclipse的企业开发时常用快捷键使用、优化配置(博主推荐)
不多说,直接上干货! 一.简介 eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场,而且其官方还对其他语言提供支持,如C++,Ruby,JavaScript等等.为什么使用它 ...
- MySQL搭建Amoeba_读写分离
一.背景知识 Amoeba(变形虫)项目,专注 分布式数据库 proxy 开发.座落与Client.DB Server(s)之间.对客户端透明.具有负载均衡.高可用性.sql过滤.读写分离.可路由相关 ...
- 资料收集:学习 Linux/*BSD/Unix 的 30 个最佳在线文档
文章转自:https://linux.cn/article-10311-1.html 手册页(man)是由系统管理员和 IT 技术开发人员写的,更多的是为了作为参考而不是教你如何使用.手册页对于已经熟 ...
- HDU 5288——OO’s Sequence——————【技巧题】
OO’s Sequence Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)T ...
- git本地创建新分支并推送到远程仓库
1,在当前项目目录,从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * ...
- 《Python编程从入门到实践》_第十章_文件和异常
读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕 ...
- VS2015自定义类模板的方法
在前一段时间忽然想给自己电脑上的vs新建类的时候添加一个自定义个注释,但是在网上搜了很久都是说vs2012之类的方法系统也都是win7.XP之类的独独没有win8的.故此自己不断的尝试修改发现方法如下 ...
- 解决iframe IE8透明不兼容
要使 ie8 的 iframe 的透明,需要设置两点: 设置 iframe 的 allowTransparency 属性值为 true: <iframe allowtransparency=&q ...