将代码到托管到git代码库

一个完成的项目,怎么上传到github

1、先在github中先建一个空的项目

2、通过命令行的方式,直接cd到项目目录:

第一次上传

git init

git add .

git commit -m "first commit"

git remote add origin https://github.com/xxx.git

git pull origin master   #如果github的仓库上有文件,本地没有,先要将远程的文件拉取到本地

git push -u origin master

或者:如果项目在eclipse中,先share项目,选择git,然后commit,之后执行下面的命令

git remote add origin https://github.com/xxx.git

git pull origin master   #如果github的仓库上有文件,本地没有,先要将远程的文件拉取到本地

git push -u origin master

以后提交修改的代码

git status

git add .

git commit -m "添加注释"

#git remote add origin https://github.com/xxx.git #因为已经添加了,后面的就不用再添加了

git push -u origin master

或者:如果项目导入到eclipse中,通过Eclipse也可以直接提交

二、通过Eclipse的方式,一个全新的项目怎么纳入git管理?

1、先在github中先建一个空的项目

2、通过Eclipse的git视图,clone项目到本地一个目录,然后新建一个Java项目或者web项目到此目录中,将该项目纳入到git的管理,随后就可以上传代码了

遇到的问题:

如果远程的内容,没有pull到本地,而本地的代码有想要push,就会出现rejected non fast forward的错误,遇到这种错误,先要pull仓库代码到本地

时间: 2024-10-21 20:26:28

将代码到托管到git代码库的相关文章

各种GIT代码托管工具比较

bitbucket免费支持5个开发成员的团队创建无限私有代码托管库. GOES是一个由GO语音编写的自组GIT托管服务. gitorious 是一个基于GIT版本控制系统的WEB项目托管平台,基于RUBY ON RAILS开发. GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. coding与Github不同的是,免费配额并不区分共有项目和私有项目.每个项目运行空间1G,需要指出的是coding.

程序员必须知道的几个Git代码托管平台

说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub.下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的"真爱". 1.GitHub 关于GItHub相信大家都有耳闻,我就不详细介绍了.GitHub地址:https://github.com/,其首页如图: 2.Gitlab 对于有些人,提到

代码托管平台(Git)

1,可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正 迷人的是它的创新能力与Geek精神,这些都是无法模仿的.在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入 GitHub的某些元素. 开源中国 http://git.oschina.net/ 京东代码托管平台 https://code.jd.com/ 2,作为京东电商云生态的重要一环,京东云汇中的代码托管平台(

国内代码托管平台(Git)

转自:http://blog.csdn.net/huobing123456789/article/details/38927661   可以说GitHub的出现完全颠覆了以往大家对代码托管网站的认识.GitHub不但是一个代码托管网站,更是一个程序员的SNS社区.GitHub真正迷人的是它的创新能力与Geek精神,这些都是无法模仿的.在GitHub出现后,国内也出现了大量的代码托管网站,国内外有的代码托管网站也都开始引入GitHub的某些元素. 开源中国 http://git.oschina.n

【转】程序员必须知道的几个Git代码托管平台

 一.VS2013中克隆远程Git仓库和SSH的配置 1.VS2013中克隆远程项目  首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的,所以没有注意到.我们打开VS2013,切换到团队资源管理器,如图: 点击连接到团队项目...,会看到如下图界面: 点击克隆,输入远程Git地址,然后点击克隆按钮,就会将远程仓库的项目克隆到本地,路径为下面文本框中的地址,我们也可以点击后面的...按钮进行修改或者手动输入. 2.SSH的配置 如果安

程序员Git代码托管平台

程序员Git代码托管平台 说到Git代码托管平台,首先推荐的是GitHub,好多好的开源项目都来自GitHub,但是GitHub只能新建公开的Git仓库,私有 仓库要收费,如果你做的是一个开源项目,可以首选GitHub.下面推荐几个比较好的Git代码托管平台,这里我不做过多的说明和评价,也好让大家多看 看,比较一下,找到自己的"真爱". 1.GitHub 关于GItHub相信大家都有耳闻,我就不详细介绍了.GitHub地址:https://github.com/,其首页如图: 2.Gi

【git】【转】git代码托管平台介绍

Git Repository代码托管服务越来越流行,目前有很多商业公司和个人团队逐渐切换项目到 Git平台进行代码托管.本文分享一些常用的Git代码托管服务,其中一些提供私有项目保护服务,特别有利于远程团队协作开发项目使用. GitHub https://github.com/ 目前最流行的Git服务,也是人气最旺盛的Git代码托管网站.但是私有项目需要付费,个人认为GitHub更适合开源项目使用,很多开发人员在这个平台上分享开发经验,同时协作完成项目. GitLab http://www.gi

探讨 Git 代码托管平台的若干问题

关于 Git 版本控制软件种类繁多,维基百科收录的最早的版本控制系统是 1972 年贝尔实验室开发的 Source Code Control System.1986 年 Concurrent Versions System(CVS) 诞生,CVS 曾非常流行,但今时用之寥寥无几,不过 OpenBSD 仍在使用 CVS.2000 年 CollabNet 创建了 Subversion 项目,2009年,Subversion 被 Apache 基金会接受成为顶级项目并被命名为 Apache Subve

Gitolite如何导入其它git代码库

续上节,我们配置了<ubuntu Gitolite管理git server代码库权限> 在这里测试下Gitolite如何导入其它git代码库 要求:原服务器有sdk.git项目,我们导入到Gitolite并配置权限管理. 停止原服务器对sdk.git的操作,将代码库直接打包 [email protected]:/git$ tar -zcf sdk.tar.gz sdk.git 将sdk.tar.gz传到Gitolite服务器,我传到/tmp下面 Gitolite管理服务器上执行 先添加同名的项