简介GitHub的使用方法--管理个人代码

git是一个分布式版本控制系统,最初由linus torvalds编写,用作Linux内核代码的管理。在推出又被广泛用于开源项目的代码控制,其功能类似我们常用的svn,只不过他的服务是在互联网平台上,我们可以将我们的代码上传至互联网且可随时更新。

作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

接下来简单介绍下如何在github平台上建立自己的代码库,并且利用tortoisegit进行上传与更新。

一:服务器上建立资源库

1、在https://github.com/平台上注册账户,进行登录。

2、登录后点击new repository新建自己的源码库,创建成功后默认会生成.gitignore文件。

3、服务器上代码库已经创建完毕,接下来需要在客户端进行操作,讲自己的源码上传至我们的资源库中。我们需要借助tortoisegit工具来完成该操作。

4、下载安装tortoisegit后,右键文件夹空白处可以看见其功能:

二:将本地源码上传至服务器中

1、在svn的操作,我们先要checkout我们的源码库,同样在git中我们叫clone,如图,右键点击tortoisegit clone,将资源路径填入url中,directory为clone至的目录,点击确定。

2、接下来是将自己的资源拷贝至本地clone的目录下,然后进行上传至服务上。

3、注意,到此结束,只是将代码添加至了本地仓库,接下来需要push至服务器资源库。

4、到此结束上传工作,可以在服务器资源库上看到自己上传的源码了。

时间: 2024-10-19 11:50:57

简介GitHub的使用方法--管理个人代码的相关文章

ThinkAndroid 1.1版本的简介及基本使用方法

ThinkAndroid 交流平台 ThinkAndroid简介 目前ThinkAndroid主要有以下模块: 使用ThinkAndroid快速开发框架需要有以下权限: Activity必须继承TAActivity ThinkAndroid使用方法: MVC模块 ioc模块使用方法: 数据库模块 Http模块使用方法: 异步get方法 同步get方法 使用http下载文件: 缓存模块 方法 打印模块使用方法 下载器模块 下载器后台运行 配置器模块: 网络状态检测模块: 关于作者(白猫) Thin

在github上参与开源项目贡献代码

1 登录github, 点击自己感兴趣的repository的fork按钮,这样自己的github主页会有一个拷贝. 2 在自己本地修改同时保持和原来的repository同步: git remote -v, 看看自己当前git repository的configure, origin 表示自己的repository 要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,运行 git remote add [shortname] [url]:git remote add upstream

git-svn:通过git来管理svn代码

简介 svn和git都是常用的版本管理软件,但是git无论在理念或是功能上都比svn更为先进.但是有的公司是以svn作为中央仓库,这时git与svn代码的同步就可以通过 git-svn这个软件进行,从而用git管理svn代码.最后的效果相当于把svn仓库当作git的一个remote(远程仓库),而你本地的代码都是通过git来管理,只有push到svn时才会把你本地的commit同步到svn. 从svn克隆 首先看一看用于测试的svn项目结构,svn的仓库路径是file:///d/Projects

C++中的结构体,C管理进程代码,C++管理进程代码,C语言中的联合体

 1.C++中的结构体 #include<iostream> struct lstruct { int num; }; struct MyStruct { int num; double db = 10.8;//可以有默认的值 //MyStruct sx;//拒绝内部定义自己,也就是说不能够内部指向自己 MyStruct *pnext; MyStruct *phead; lstruct  l1; void boss()  //可以有方法 { } }; struct MyStructA {

如何使用github来开发和管理一个团队的项目

github是我用过最舒服的管理项目代码的工具了.没有github账号的同学先github.com去注册个吧. 建立仓库的步骤就不多说了,主要讲讲平时怎么管理组织代码的. 首先应该有两个分支,一个作为正式的分支,即master.一个作为开发的分支,即dev:(假设仓库名为wenzai/project) git clone https://[email protected]/wenzai/project cd project git checkout -b dev 然后去github.com先切换

代码 | 自适应大邻域搜索系列之(4) - Solution定义和管理的代码实现解析

前言 上一篇讲解了destroy和repair方法的具体实现代码,好多读者都在喊酸爽和得劲儿--今天这篇就讲点简单的,关于solution的定义和管理的代码实现,让大家回回神吧--哈哈. 01 总体概述 总所周知的是,每一个算法的最终目标都是求解出一个合理的满足心意的solution.因此对solution的定义和管理基本是每个算法都要涉及的.在本ALNS代码中呢,也对solution进行了一定的抽象和规范化,提供了一些标准化的接口,同样需要在具体使用中去重写这些接口. 关于solution的处

Linux --- git的常用命令以及在github上获取,上传代码

本文是一篇git入门篇的文章,同时是个人的一个学习笔记.涉及的理解程度不会太高,但也会尽量的包含我们日常使用的相关命令. 1:环境说明: 系统:Centos 7 Git version 1.8.3.1 ssh-6.4p1 Gitbub: https://github.com/  时至2015-04-04 2:git操作篇[初始化 git 配置 --- 创建仓库 --- 添加/删除文件 --- 提交更新 --- 查看日志] 2.1:初始化 git 配置 $ git config --global

github.com使用方法

github.com作为一个开源的代码托管平台,非常适合创建自己的代码库,也适合从别人已有项目fork自己的私有库:如果想私有托管,需要缴费使用. 创建自己代码库 在个人主页面,点击右上角+号,选择New repository: 在新页面输入Repository name,添加Description,选择Public/Private,或者添加一个README说明文件,设置好之后点击Create repository.即可完成创建. 完成创建之后,可以也页面在线添加.编辑文件: 也可以git cl

C++库研究笔记--用__attribute__((deprecated)) 管理过时代码

用__attribute__((deprecated)) 管理过时代码,同时保留兼容的接口 Linux下: #define DEPR_AFTER __attribute__((deprecated)) #define DEPR_BEFOR class DEPR_BEFOR AAA { }DEPR_AFTER; int main(int argc, char** argv) { typedef float T; AAA aa; return 0; } g++ main.cpp -o main ma