GitHub及Git的简单使用

在github站点下载安装完git后,运行Git Shell (命令行窗口),我们需要如下几个步骤来完成一个工程发布到github站点

###git信息设置

1:设置账号信息:git config --global user.name "自己账号"

2:设置邮箱信息:git config --global user.email "自家email"

//查看配置列表:git config --list

###ssh配置(本地仓库和服务端仓库沟通凭据吧)

3:ssh-keygen -t rsa -C "自己email"  //执行后会让输入文件名、秘密等操作,一律回车忽视,生成到~\.ssh目录下(即:C:\Users\Administrator\.ssh,可以在命令窗口敲入cd ~\.ssh然后查看文件及内容)

4:ssh-add ~/.ssh/id_rsa  //添加密钥到仓库

5:ssh -T [email protected] //测试连接状态

###仓库的建立

6:在github站点创建服务端仓库(网站界面操作)

7:在本地创建本地仓库(2种方式):

一:从远程仓库克隆   git clone [email protected]:账号ID/工程名称.git

二:建立本地仓库并关联远程仓库

在本地建立仓库:

mkdir 工程名称

cd 工程名称

git init

关联远程仓库(即:建立远程分支):

git remote add olt git://github.com/账号ID/工程名称.git  //olt为该链接的别名,方法一建立的别名为origin

//至此,仓库建立完毕,如下给出仓库间同步数据的相关命令

###数据同步操作

1:更新远程文件到本地

git fetch olt master   //更新内容会缓存到本地,需要执行merge命令来和本地内容合并

git pull olt master     //直接合并

2:合并

git merge olt/master

3:查看

git status

4:添加本地仓库

git add --all <path> /

git add --ignore-removal <path>

5:提交到本地仓库

git commit -m "msg"

6:提交到远程仓库

git push -u olt master

7:重命名远程分支:

查看分支 git remote -v

git remote rm olt  //重建的仓库需要重新执行该命令,然后来重新remote add

git remote add olt [email protected]:账号ID/工程名称.git



时间: 2024-10-10 10:50:48

GitHub及Git的简单使用的相关文章

github和git的简单使用

本次主要介绍与实践课程息息相关的小组合作开发,通过github和git可以很好对小组成员的代码进行管理.我邀请刘子义和我分别扮演合作中的项目经理和团队成员两种角色. 首先介绍一下github的主要功能: (1)Git仓库 (2)Organization(优点是可以统一管理和权限) (3)Issue(是将一个任务或问题分配给Issue进行追踪和管理,即每当进行Pull Request就会创建一个Issue) (4)wiki(任何人都可以随时保存一篇文章进行更改并保存) (5)Pull Reques

【Git】简单地使用github当做远程共享仓库

简单地使用github当做远程共享仓库 1.进入各自的github,选取一个人的github作为总的远程共享仓库,其余成员每次修改完项目后pull request请求合并自己的修改内容. 2.其余开发者首先进入主远程仓库,选择fork把初始项目文件fork至自己的github中,然后建立本地仓库: 建立一个文件夹当做本地项目仓库,然后通过git bash进入该文件夹下,输入命令 git init 此时该文件夹会出现.git文件,则设置成功. 将你用户目录下的.ssh下的公钥文件打开,并把公钥添加

程序员,一起玩转GitHub版本控制,超简单入门教程 干货2

本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注头条号.每日更新.也可以添加小编微信:fullstackCourse.一起交流,获取最新全栈教程信息.因为FQ原因,不能下载客户端的同仁,可以关注后回复“GitHub客户端”获取安装软件. 上篇教程:GitHub这么火,程序员你不学学吗? 超简单入门教程 干货 GitHub概念部分出现了一丝纰漏.为

git 上传代码到GitHub 以及git删除github上文件和文件的命令

Git入门 如果你完全没有接触过Git,你现在只需要理解通过Git的语法(敲入一些命令)就可以将代码上传到远程的仓库或者下载到本地的仓库(服务器),可知我们此时应该有两个仓库,就是两个放代码的地方,一个是本地,一个是远程的(如Github).企业或者团队可以通过Git来对项目进行管理,每个程序员只需将自己的本地仓库写好的代码上传到远程仓库,另一个程序员就可以下载到本地仓库了.今天我们就从Git终端软件的安装开始,再这之前我也简单介绍一下Github. Git上传代码 一.准备工作 1.注册一个g

Mac中Git的简单实用(6) --- 分支管理策略

今天我来介绍下Git,Git是一款免费.开源的分布式版本控制系统. 我们在上一个学习了Git分支冲突管理. 这一章,我们要学习Git的Fast-forward模式.保存恢复现场 .测试的feature分支. Mac中Git的简单实用(1) - Git基本命令(1) Mac中Git的简单实用(2) - Git基本命令(2) Mac中Git的简单实用(3) - Github远程仓库 Mac中Git的简单实用(4) - 分支branch管理 Mac中Git的简单实用(5) - Git分支冲突管理 1.

关于git的简单实用

这里主要介绍的是 "开源中国"的使用  ;其实就相当于github的中国版.只不过服务器在中国 ,所以速度上稍微快一些. 好 废话不多说直接上代码 ! 整个过程都是在Mac终端中完成: 首先 .要创建一个文件夹用来装我们的项目  在创建项目之前我们先来熟悉一下终端的帮助功能 , 在终端中 如果想调出git 的帮助直接可以输入 git help指令 这样就可以调出关于git的所有帮助 如果 知道详细的某个关键字怎么使用也很简单 直接输入git help checkout *退出输入wq

Github与Git的学习

一.Github与Git的简介与区别 1.Github是一个基于Git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开.Github 由Chris Wanstrath, PJ Hyett 与Tom Preston-Werner三位开发者在2008年4月创办.迄今拥有59名全职员工,主要提供基于git的版本托管服务. 2.Git是一款开源的分布式版本管理工具,git的诞生也是相当传奇的,由Linux之父-Linus Benedict Torvalds开发

【转载】手把手教你使用Git(简单,实用)

手把手教你使用Git(简单,实用) 标签: git 2016年04月21日 20:51:45 1328人阅读 评论(0) 收藏 举报 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统. 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器.集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用

由于项目的代码需要上传到git上,就需要学习一下git的使用了.我初步接触了一下git,准备用此帖来记录git的学习,此帖会随着我对git了解的深入动态更新. 一.GIT的介绍 1.概述:git是一个分布式版本控制系统, 2.详情请见:http://baike.baidu.com/subview/1531489/12032478.htm 二.GIT的安装 这里就介绍一下linux平台下的安装,我使用的是Ubuntu Kylin 14.04,只需要在终端输入命令:sudo apt-get inst