git的导入

  git仓库管理功能是github的核心。使用github之前必须先掌握git的相关知识,同时本地的设备还要安装git的环境。git属于分散型版本管理系统,是为版本管理而设计的软件。git由Linus Torvalds亲自开发的,功能和性能上是无可挑剔的。在发布之初,git由于其苦涩难道,只有部分黑客愿意使用,但随着众多开发者的共同努力,现在它已被全世界的程序员们所采用。

  什么是版本管理?

  版本管理就是管理更新的历史记录。它为我们提供了一些在软件开发过程中不可缺少的功能,例如记录一款软件添加或更改源代码的过程,回滚到特定阶段,恢复误删除的文件等。在git出现之前,人们普遍采用SVN等集中型版本管理系统,而现在git已经成为了主流。由于github的普及,想必世界上使用git的人会越来越多。

  集中型和分散型

  1.集中型

  以SVN为代表的集中型,将仓库集中存放在服务器之中,所以只存在一个仓库。集中型将所有的数据都存放在一个仓库中,便于管理。但是一旦开发者所处的环境不能连接到服务器,就无法获得最新的源代码,开发就无法进行了。服务器故障导致数据消失,恐怕开发者就再也见不到更新的源代码。

  Development    ----    Subversion   ----   Development

  2.分散型

  以git为代表的分散型。github将仓库Fork给每一个用户。Fork就是将github的某个特定仓库复制到自己的账户下。Fork出的仓库与原仓库是两个不同的仓库,开发者可以随意编辑。

  分散型拥有多个仓库,相对而言稍显复杂。不过,由于本地的开发环境中就有仓库,所以开发者不必连接到远程仓库就可以进行开发。所有仓库直接都可以进行push和pull。

  很多大型互联网公司 如饿了么在Python工程师的招聘中写出优先条件
  1.拥有自己的博客

  2.gitbub活跃用户

  面对这样的大形势下,必须学好gitbub。

  本地搭建git环境

  1.安装

  Mac和Linux 已经都预装了git,可以直接使用。在windows环境中,最简单快捷的方法是使用msysGit。这个软件已经被替换为git-for-windows(https://git-for-windows.github.io/)。

2.初始设置

设置姓名和邮件地址

git config --global user.name "Firstname Lastname"

git config --globla user.email "[email protected]"

可以使用cat.exe ~/.gitconfig查看配置的内容。

也可以使用vi进行修改。这里设置的姓名和邮件地址会用在git的提交日志中。由于github上公开仓库时,这里的姓名和邮件地址也会随着提交日志一同被公开,所以请不要使用不便公开的隐私信息。

提高命令输出的可读性

git config --global color.ui auto

这样命令的输出就会变得更加容易分辨了。

  

  

  

  

  

  

时间: 2024-10-12 03:53:39

git的导入的相关文章

从Git上导入Maven 项目到Eclipse

Note: 经验之谈,操作过程中有不懂的地方可以留言问. Step: Open the Eclipse: --1.File>>Import>>Git:Project from Git, 点击Next. --2.选择 Clone URI, 点击Next. --3.在 URI 中填入Git上项目的地址,再填入Password, 点击 Next. --4.选择要导入的项目,点击 Next. --5.在 Directory 中输入要存储的路径,点击 Next. --6.选择'Import

在服务器端将现有Git项目导入GitLab

GitLab是由Ruby语言开发的基于Linux的Git服务器,是我见过的最强大的Git服务器.发现它之后,立即决定将Git服务器换成GitLab. 但安装好GitLab之后面临一个问题,如何将服务器上的git项目直接导入到GitLab,之前的Git服务器是由是git+apache搭建的(详见在Linux上用Apache搭建Git服务器). 在网上发现了这篇文档——Import bare repositories into your GitLab instance,并按之进行了操作. 1)设置存

分享如何将git项目导入GitHub(附创建分支)

前言:我们应该很多都会有自己的私有项目,大多情况都是存放在自己的硬盘中,今天我分享一下怎么讲自己的私有项目更新到GitHub上,这样再也不用担心项目丢失了. 一:下载git 下载链接git链接,根据自己情况选择,我是Windows上开发的所以选择的是win. 二:生成.ssh 下载git安装以后了我们右键单击桌面选择Git Bash Here就会出现了一个git的界面. 输入cd ~/.ssh 查看是否已经有ssh密匙,如果没有密匙则不会有这个文件夹,有则备份然后删除 生成密匙:ssh-keyg

(三)github之GIT的导入

什么是版本管理? git是一款[分散型版本管理]软件,提供了开发过程中不可少的功能,例如记录一款软件添加或者更改源代码的过程,回溯到特定阶段,恢复误删除的文件等. 集中型:将仓库集中放在服务器中,一旦所处环境无法连接服务器,就无法获取最新的源代码. 分散型:github将仓库fork给了每个用户.事实上即便不通过github开发者间也能进行push或是pull git安装 使用msysgit 按照downloads的向导下载安装包, 下载完毕后双击运行,按照向导一步一步即可.以下是[安装时的设定

Eclipse中git插件导入远程库和上传项目源代码到远程库

陆陆续续,从github,csdn的code.之前实习的小公司也是用git管理.发如今版本号控制方面确实比較方便.代码一敲完 . 自己由于完毕了新功能.加入一个新分支.然后提交上去,这就是程序猿一天干的事了,甚至.周报也是从这里提交. 如今用的是java.常常使用eclipse,昨天就開始折腾一下eclipse的git插件了,eclipse ee版本号juno以及luna版本号.事实上都集成了. 这里有篇写得非常好的,就是进行代码commit和push的. GitHub使用教程for Eclip

GITHUB(2.1-2.5)Git的导入

Git 仓库管理功能 是 GitHub 的核心.因此,使用 GitHub 之前必须先掌 Git 的相关知识.同时本地的设备还要安装 Git 的环境. 2.1 诞生背景 Git 属于 分散型版本管理系统,是为版本管理设计的软件. Linux 的创始人 Linux Torvalds 在2005年开发了 Git 的原型程序.当时, 由于在LInux内核开发中使用的既有版本管理系统的开发方许可证发生了变更,未来更换新的版本管理系统 Torvalds 开发了Git. 2.2 什么是版本管理 版本管理 就是

IDEA第二章----配置git、tomcat(热部署)、database,让你的项目跑起来

第一节:下载git客户端,整合idea 由于博主公司用的git版本管理,所以本系列都是基于git版本工具的,当然SVN与git配置类似.git同样支持安装版和解压版,支持各种操作系统,我这里下载的是Windows的解压版. 选择刚才解压后的文件夹,选择cmd文件夹下的git.exe,然后点击Test查看是否连接成功. 注:如果没有配置git客户端,用git地址导入项目会提示你找不到git.exe. 第二节:配置tomcat(热部署稍后会讲到) tomcat下载安装就不在累赘,博主用的是tomca

Git 版本管理工具命令速查

转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin mast

快速入门git第四步

一.获得git仓库有两个来源:1.在现有的目录下,通过git add 导入文件创建新的git仓库 2.从以后的git仓库下克隆下代码 1.在工作目录下新建git仓库,使项目进行了git的管理,只需要进行下列的命令: cd 文件名(进入目录)或者直接建立一个文件夹(mkdir zhen/cd zhen/) git init git init 做了写什么? 该命令的叫做初始化,初始化目录里面的文件和结构,在该目录下胡出现一个.git的文件,该文件含有git所需要的 资源和数据 2.克隆代码: git