git/github 代码托管图文教程
现在都流行将代码托管到github,使用版本控制工具git,现在让我们开始一步一步的将我们本地的代码托管到github上去吧
一、 git的使用
1、下载git工具

2、下载好后安装时候注意要使用vim编辑器,其它的下一步就可以了

3、安装好后在你在上传到github上去的文件夹内右键会有两个“Git GUI Here”和“Git Bash Here”,此时我们点击"Git Bash Here",会出现如下的界面,证明已安装成功

4、安装成功后我们不急于开始操作,让我们来了解一下git的结构吧,如下图

图中清楚的显示git有三部分组成,工作区,暂存区,本地库,这三部分我们记住,后面我会不断提到
5、如何将代码让git进行版本控制
1)在我们第三步的操作界面中执行如下的命令
git init
这个命令是将我们本地库进行初始化
2)第一次在本机上使用时要设置一下签名,执行如下的命令,其中zhengwei 和 416863813@qq.com 是我的用户名和邮箱,这里只是一个签名而已。
git config --global user.name zhengwei
git config --global user.email 416863813@qq.com
3)接下来我们就要把我们定位的目录下的文件全部提交到暂存区,因为我们现在相当于在工作区,执行如下的命令就可以提交到暂存区
git add .
add后面的”点“是提交当前目录下的所有文件,如果只想提交某一个文件,你直接写文件名就可以了,比喻当前目录下有一个叫zhengwei.txt的文件,你就可以写 git add zhengwei.txt
你可以用git status 查看文件的状态,如果不出意外,你所有提交到本地库的文件名都变成了绿色,其中有一句话“No commits yet” 是说明我们还没有commits到本地库

4)将暂存区的文件提交到本地库执行如下的命令
git commit -m "提交了一个文件"
-m后的内容是你提交这个文件的是修改了什么,这个命令也是提交当前目录下所有在暂存区的文件,当然你也可以只提交某一个文件,最后带上文件名就可以了 git commit -m "提交了一个文件" zhengwei.txt
此时我们已将文件提交到了本地库,这样我们就实现了用git 进行版本控制,再次查看状态 git status 发现显示“nothing to commit”说明已全部提交到本地库

二、托管至github
1)注册一个github账号 官网: https://github.com/
2)新建一个仓储 在图中 “New repository”

3)新建仓储界面如下图所示,我们直接写一个仓储我名称,再点击“Create repository”就可以了

4)点击“Create repository”后会进入如下的页面,在页面中有HTTPS连接是我们等会要用到的 https://github.com/zhengwei1219/myRepository.git

5)让我们再次进入到git的命令窗口,执行如下的代码
git push https://github.com/zhengwei1219/myRepository.git master
这样我就将本地库中的代码托管到了github上,刷新当前仓储的页面就可以看到你上传的文件
注意:在我执行这句话的时候出现一个错误:fatal: unable to access 'https://github.com/zhengwei1219/FHYL.Lottery.git/': SSL certificate problem: unable to get local issuer certificate
执行如下的语句就搞定了:$ git config --global --unset http.proxy ,如果还不行,执行命令: git config --global http.sslVerify false 然后再执行一下上面的命令
git/github 代码托管图文教程的更多相关文章
- GitHub代码托管平台搭建
GitHub代码托管平台搭建 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了, github官网地址:https://github.com/. 之后就可以创建仓库了(免费 ...
- 支持Git的代码托管网站
支持Git的代码托管网站: https://github.com/https://code.google.com http://www.codeplex.com/ http://git.oschina ...
- Windows+Git+TortoiseGit+COPSSH安装图文教程【转】
转自:http://blog.csdn.net/aaron_luchen/article/details/10498181/ Windows+Git+TortoiseGit+COPSSH 安装图文教程 ...
- git版本控制-- Windows+Git+TortoiseGit+COPSSH安装图文教程
Windows+Git+TortoiseGit+COPSSH 安装图文教程 教程网址: http://www.liaoxuefeng.com/wiki/0013739516305929606dd183 ...
- git与代码托管工具
1.git初识 git是一个版本管理工具,用来管理项目的不同的版本,记录下不同的提交记录,git还可以构建不同的分支,用来给不同的人来推送使用. 推荐的git教程:https://www.cnblog ...
- Windows 下使用git 将代码托管到开源中国-(http://git.oschina.net/)
一.准备工作 当然是准备在windows 下使用需要的环境,和工具. msysgit 下载地址:http://msysgit.github.io/ TortoiseGit 下载地址:https:// ...
- 【Git】代码托管-从基本设置开始
Git是现在比较火的一款代码托管工具,之前也有在使用GitHub,是用GitHub for windows一个图形管理的界面,如果没有这个图形控制界面的话我估计自己又要放弃了.用BASH命令来实现托管 ...
- msysGit在GitHub代码托管
(转:http://www.cnblogs.com/xing901022/p/4388190.html) 代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化. ...
- 简单学习github代码托管
之前尝试使用阿里云code做代码托管 egret+git+阿里云code搭建团队开发 ,现在来学习一下使用 Github做代码托管服务. 总体上看使用的步骤差不多,都需要使用GIT客户端来进行相关的操 ...
随机推荐
- (转)深入研究MiniMVC之后续篇
今天在园子看到<深入研究 蒋金楠(Artech)老师的 MiniMvc(迷你 MVC),看看 MVC 内部到底是如何运行的>之后,本来是不打算开博来续这个后传,不过,在那边回了个评论之后, ...
- Persistent and Transient Data Structures in Clojure
此文已由作者张佃鹏授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 最近在项目中用到了Transient数据结构,使用该数据结构对程序执行效率会有一定的提高.刚刚接触Trans ...
- 「BZOJ 2152」聪聪可可
题目链接 戳这 \(Solution\) 这道题看起来就像点分治对吧.没错就是点分治. 什么是点分治 如果你不会点分治,可以去看看这儿 现在看到这里,首先确保你已经会了点分治,如果不会你还往下看,听不 ...
- vs2015+opencv3.3.1+ c++实现 静态背景下多运动目标提取,检测
静止背景下运动物体的提取,跟踪出运动轨迹 下载地址 https://download.csdn.net/download/li_haoren/10761361 1.两遍扫描法得到第n帧的连通域,分离出 ...
- jmeter在linux上运行
若需在linux操作系统上运行jmeter,则需要以命令行的形式运行. 前提条件:linux环境下配置好jdk.jmeter的环境变量等. 1.首先在Windows的图形化界面做好脚本,设置好并发用户 ...
- 洛谷P4557 [JSOI2018]战争(闵可夫斯基和+凸包)
题面 传送门 题解 看出这是个闵可夫斯基和了然而我当初因为见到这词汇是在\(shadowice\)巨巨的\(Ynoi\)题解里所以压根没敢学-- 首先您需要知道这个 首先如果有一个向量\(w\)使得\ ...
- Windows下Python第三方.whl的安装
1.改成.zip 2.解压 3.然后把解压出来的文件放到C:\Python27\Lib\site-packages下即可.
- jeecms学习笔记
jeecms学习笔记 内容管理系统 1.栏目列表标签 作用:获取栏目的列表 [@cms_channel_list] [#list tag_list as b] <a href="${b ...
- 动态数组 - vector
#include <iostream> #include <vector> // 头文件 using namespace std; int main() { vector< ...
- springboot配置文件的所有属性
转载:https://blog.csdn.net/qq_28929589/article/details/79439795 # spring boot application.properties配置 ...