git命令的安装与github简单使用

知行网www.zhixing123.cn 编辑:麦田守望者

git命令的安装与github简单使用

时间:2013-09-25 01:51来源:知行网www.zhixing123.cn 编辑:麦田守望者

git的出现让传统的svn陷入尴尬的境地,分布式的版本控制是局势所需,svn目前也称要支持分布式,但至今依然是浮云。下面介绍安装git与简单实用,以github做例子。

安装

最简单,可以直接下载资源包,然后安装就好,如果是centos,可以实用yum命令安装:

# yum install git git-gui

注册github

打开github站点github.com根据提示注册就好,免费的

导入公钥

首先,要生成公钥

# ssh-keygen -t rsa -C "你注册github所用的邮箱地址"

查看公钥

# cat ~/.ssh/id_rsa

复制它,然后在github右上角点击设置按钮

点击左侧菜单栏的 SSH keys 项,打开SSH keys 管理页面,然后在key管理页面中点击 Add SSH key 添加公钥

在弹出的dialog中,Title随意填写,key栏复制你在linux机器上创建的公钥

账号配置

# git config --global user.name "用户名"
# git config --global user.email github注册的邮箱地址

配置好了以后,执行以下命令校验

# ssh [email protected]

如果提示:

PTY allocation request failed on channel 0
Hi lizhong8532! You‘ve successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

表示验证通过。

创建github仓库

我们创建一个test仓库

复制test仓库ssh git地址,提交需要用

创建项目目录

[[email protected] ~]# mkdir test
[[email protected] ~]# cd test

初始化:

[[email protected] test]# git init
Initialized empty Git repository in /root/test/.git/

创建README.md文件

[[email protected] test]# echo "这是一个测试的案例" > README.md

提交到本地

[[email protected] test]# git add .
[[email protected] test]# git commit -m "第一次提交"
[master (root-commit) c9206dc] 第一次提交
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 README.md

其中git add . 中的点表示提交这个项目下所有文件,也可以直接指定文件 git add README.md

提交到github

以上,只是提交到本地版本库,github仓库上还没有文件,现在提交到github

[[email protected] test]# git remote add origin [email protected]:lizhong8532/test.git
[[email protected] test]# git push -u origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 255 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:lizhong8532/test.git
 * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

其中,[email protected]:lizhong8532/test.git是我的test仓库的提交地址,你需要改成你的test仓库地址就好。

然后刷新你的仓库,就能看见刚才提交的文件了

时间: 2024-12-26 18:21:22

git命令的安装与github简单使用的相关文章

Git 学习之--安装配置GitHub

楼主今天学习了一下Git的使用,并且Androdi studio 下添加了Git插件,成功提交项目到自己Github个人主页 Git通用客户端官方下载地址 http://git-scm.com/ 首先下载最新的Git通用客户端 第二部:Git软件安装 欢迎界面 : 直接下一步; 点击next, 点击Next 进入下一步 选择Git的安装目录,然后Next,一直Next即可 到此为止,客户端安装完成 下面的几步都是很重要的: 配置GitHub 鼠标右键->单击Git Bash Here->弹出下

centos7上使用git命令把代码放到github上

首先,在github上注册账号并创建好一个仓库:在centos上安装好git命令,细节不做过多说明,不懂的可以百度了. 回到centgos系统命令行: $ ssh-keygen -t rsa -C "[email protected]" 后面的[email protected]改为你在github上注册的邮箱,之后会要求确认路径和输入密码,使用默认的一路回车就行. 打开/.ssh/id_rsa.pub,复制里面的内容到github页面中的个人主页-->setting-->s

如何使用Git命令将项目从github或者服务器上克隆下来

在本地新建一个文件夹,作为本地仓库,如"demo".单击右键git Bush here,打开git,输入命令: cd /c/Users/Administrator/Desktop/demo  然后按回车键进入到该文件夹目录下,如下图: 第二步:将本地仓库初始化,命令:git init   如下图: 第三步:将你需要的项目从github或者服务器上克隆下来,命令:git clone url     url为项目服务器地址或github地址,我这里以克隆github上的PHPMailer项

Git客户端图文详解如何安装配置GitHub操作流程攻略

Git介绍 分布式 : Git版本控制系统是一个分布式的系统, 是用来保存工程源代码历史状态的命令行工具; 保存点 : Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目额状态; 可以在该保存点将多人提交的源码合并, 也可以会退到某一个保存点上; Git离线操作性 :Git可以离线进行代码提交, 因此它称得上是完全的分布式处理, Git所有的操作不需要在线进行; 这意味着Git的速度要比SVN等工具快得多, 因为SVN等工具需要在线时才能操作, 如果网络环境不好, 提交代

windows下git命令的使用

一.写在前面 关于git,出于自己的爱好,前段时间玩了一下,也自己上网查了一下资料,现简单记录一下,以备查看. 当然,本文并不是介绍配置git服务器的文章,而是以github服务器作为git的远程仓库服务器. 二.安装 windows下使用git,需要安装msysGit,下载地址是https://code.google.com/p/msysgit/downloads/list; 安装完成后,在安装目录下,有个msys.bat文件,这个就是msysGit提供的命令行客户端: 当然就像svn一样,也

github简单使用教程

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~.下面是我总结的一些简单使用方法,供初学者参考. ~~廖雪峰老师关于git的教程写得很好,可以百度来看看 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Cr

(转载)github简单使用教程

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~.下面是我总结的一些简单使用方法,供初学者参考. 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了.之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git

hg和git命令对照表

hg和git命令对照表 来源 https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone Git hg rosetta stone muxator edited this page on 10 Mar 2017 · 50 revisions The sympy git server is at https://github.com/sympy/sympy . The main Sympy repository may be cloned wi

初识git命令,简单github,码云,本地仓库搭建

# 说说我理解的github,码云,git命令 1.简介(初学者) 今天了解到git命令,于是就开始了一番折腾,git命令是做什么用的呢?百度百科:Git(读音为/g?t/.)是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.说的很对,但是不太容易理解,我之前也有过想了解git这个强大“武器”的想法,但是每次都卡在这里.今天学习时看到一个git的使用教程,于是便自身摸索了一遍,实践了一下下现在写点总结. 初识git的我,把git简单看做可以向远端服务器发送文件的命