使用git提交本地代码到github
1. 客户端选择
git在本地,有多种客户端可供选择,比如eclipse的插件EGit,还有git的官方客户端: Git Bash, Git CMD, Git GUI等。 推荐使用官方的Git Bash, 原因主要是: Git Bash 使用命令行方式操作,比EGit和Git GUI更加快捷。另外的一个Git CMD看起来更像是Windows的CMD,而Git Bash更像是Linux的Bash,所以推荐使用Git Bash。
Git Bash在使用官方的安装程序安装完成之后就可以使用了:https://desktop.github.com/
2 教程推荐
我主要根据Git的官方教程进行操作,官方教程地址: https://try.github.io/levels/1/challenges/1
这篇教程还是很不错的,快速上手指南。
3 具体操作
3.1 建库
第一步,在文件系统中找到你想使用Git管理的源代码目录,在该目录下的空白处,找到右键选项中的“Git Bash Here”:
使用这个菜单项,可以打开Git Bash,并且把当前目录指定为该源代码目录。 (如果直接打开Git Bash,那么更改盘符好像比较困难。。)
接下来,在Git Bash中执行:
git init
就会创建一个.git隐藏文件夹,至此git repo就创建成功了。 
3.2 local repo操作
建完repo后,就可以进行各种本地的git操作了,比如提交commit,比如浏览history等等。
3.3 发布到GitHub
当Git Bash时,可以使用下面的命令,把local的repo push到github上:
git remote add origin https://github.com/hanzhaogang/test.git
git push -u origin master
需要注意的是,当执行第一行命令时,有可能会遇到下面的错误提示:
fatal: remote origin already exists.
解决方法是先执行下面这条命令:
git remote rm origin
然后再执行那条add origin 命令就OK了。 需要注意的一点是,按理说安装完git以后,应该是要求输入用户名和邮箱地址的,但是好像没有这一步骤,而我的账号和邮件地址还是被git客户端正确地获取了。。没想明白。 最后附上一篇如何修改用户名和邮件地址的博文:
http://blog.chinaunix.net/uid-26997997-id-3231891.html
PS 如果你想搭建本地Git服务器
远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。
GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。
搭建Git服务器需要准备一台运行Linux的机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单的apt命令就可以完成安装。
4 参考文献:
http://www.cnblogs.com/mengdd/archive/2013/04/09/3009402.html
http://blog.csdn.net/dengjianqiang2011/article/details/9260435@
使用git提交本地代码到github的更多相关文章
- Ubuntu下使用git提交代码至GitHub
		
一.Ubuntu下安装Git Ubuntu12.04 LTS默认是已经安装Git的,可以使用 git --version 测试是否安装. 如果没有安装,使用命令: sudo apt-get insta ...
 - git提交代码到github
		
前言:转载请注明出处:http://blog.csdn.net/hejjunlin/article/details/52117504 git提交代码到github 命令汇总: git init git ...
 - 使用git提交代码到github,每次都要输入用户名和密码的解决方法
		
自从使用git提交代码到github后,发现自己使用git的功力增长了不少,但也遇到不少问题.比如,使用git提交代码到github的时候,经常要求输入用户名和密码,类似这种: 网上有这么一种解决方法 ...
 - pycharm 使用Git提交代码到Github
		
pycharm 使用Git提交代码到Github pytharm 创建django项目,提交到github总是失败,在github创建项目拉下来后项目层级会多一层,为此查了一些资料,亲测如下方式可行. ...
 - Git学习:如何登陆以及创建本地代码仓库、并提交本地代码至Github(最简单方法)
		
在我们的实际开发当中,代码经常会被公司要求上传到网络上,能够大家共同完成一个项目,因此掌握git技能也是一项必不可少的技能了,这里我们来学习以下基本的git操作.首先我们要想使用git这个东西需要把它 ...
 - Git安装配置和提交本地代码至Github,修改GitHub上显示的项目语言
		
1. 下载安装git Windows版Git下载地址: https://gitforwindows.org/ 安装没有特别要求可以一路Next即可,安装完成后可以看到: 2. 创建本地代码仓库 打开G ...
 - git提交本地代码到新分支
		
背景: 从branchA分支拉了一份代码,做了一些修改,但是不想提交到branchA分支,想新建一个分支branchB保存代码. 操作方法: 添加本地需要提交代码 git add . 提交本地代码 g ...
 - Git提交项目到GitHub
		
一.GitHub新建项目 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Descripti ...
 - 使用git提交代码到GitHub
		
0.下载Git Bash,在Windows系统可以用Git Bash通过简单的命令将代码提交到GitHub1.打开项目所在的文件夹,右键,"Git Bash Here"2.初次使用 ...
 
随机推荐
- oracle表连接——处理连接过程中另外一张表没有相关数据不显示问题
			
一个数据表基本上很难满足我们的查询要求,同时,将所有的数据都保存在一个表格中显然也不是一种好的数据库设计,为了避免数据的冗余,删除.更新异常,我们通常需要建立一张外键表,通过表连接,来获取我们自己想要 ...
 - GCC源码自动编译-python脚本
			
一.前言 目前因机器OS GCC版本太老,导致无法编译一些新版本软件,所以写了一个自动编译GCC的python脚本,操作系统是比较老的suse 10, 很多系统自动软件版本都很低,所以此脚本一般可适用 ...
 - 用命令测试安装好的OpenStack环境
			
OpenStack三个节点icehouse-gre模式部署一文部署了一套OpenStack环境,接下来使用命令测试一遍. 首先要明确几个概念: 外网:可分配floating ip绑定到虚拟机,外部就可 ...
 - (新人的第一篇博客)树状数组中lowbit(i)=i&(-i) 的简单文字证明
			
第一次写博好激动o(≧v≦)o~~初一狗语无伦次还请多多指教 先了解树状数组http://blog.csdn.net/int64ago/article/details/7429868感觉这个前辈写 ...
 - jmeter的使用(一)
			
1.下载jmeter:http://jmeter.apache.org/download_jmeter.cgi 2.启动jmeter,打开jmeter.bat 3.添加线程组 4.添加http请求 5 ...
 - 深搜+DP剪枝  codevs 1047 邮票面值设计
			
codevs 1047 邮票面值设计 1999年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description ...
 - 如何用ZBrush确定头部五官的位置
			
之前和大家讲过如何在ZBrush中确定头部雕刻,在第一阶段中面数很少,只能将大型体雕刻出来,由于面数太少不能进行下面的雕刻.接下来第二阶段的调整,需要重新分布模型表面的网格,增加面数,进行五官的位置的 ...
 - Socurce Insight 快捷键
			
1. 高亮当前选中的的 变量 Shift + F8
 - js知识体系的梳理一
			
今天简单的总结了js的一些东西,梳理下整个体系,每一次的总结都会有不同的收获:js总结一一.[获取元素]: 1.通过ID: var oBtn=document.getElementById('btn1 ...
 - html2canvas手机端模糊问题
			
待解决.测试对于图片之类的没有影响.但是文字在手机上看起来比较模糊.