一、登陆你的github帐号,新建一个 repository仓库git
建好以后,复制这个url。后面会用到,下面就是本地操做了。github
二、我是想把discuz的代码上传到github上,因此找到discuz的根目录,右键-Git Base Here缓存
三、git init初始化这个文件夹,而后就会多出一个.git的文件夹url
四、git add . 是把该目录下的全部文件夹添加到索引库(缓存区),若是只添加特定的,把“.”改为特定的名字便可.net
五、git commit -m '' 将代码从缓存区推送到本地仓库code
六、git remote add origin url(第一步建仓库保存的那个url)将本地仓库关联到你的github(远程仓库)上blog
七、git push -u origin master 上传代码到远程仓库索引
八、执行完后,若是没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的帐号和密码就好了rem
附上github的原理图,有助于理解工做区,缓存区,本地仓库,远程仓库之间的关系。it
PS :今天在作的时候遇到了下面的问题:
1、
解决方案:http://blog.csdn.net/top_code/article/details/50381432
一、先删除远程 Git 仓库
$ git remote rm origin
二、再添加远程 Git 仓库
$ git remote add origin url
2、
解决方案:http://blog.csdn.net/stone2967/article/details/51824209
解决方法:
touch README git add README git commit -m 'first commit' git push origin master