如何将本地代码提交到github远程仓库

  今天提交本地代码到远程仓库,没有成功过,后来经过多方试验,终于取得了成功。

  首先,在本地创建本地仓库(也就是在项目的根目录下执行"git init"命令,生成.git文件就算是成功了,注意.git文件时隐藏文件,有些电脑可能设置了不可见隐藏文件,这时候会误以为命令没有执行成功,就会再次输入git init命名,就会发现下面会给予这样的提示“Reinitialized existing Git repository in .... ”,这个人就是我...)。

  接着,输入“git remote add origin [远程仓库路径]”就可以让本地仓库与远程仓库建立连接。

  最后,输入"git add *"、"git commit -m ‘备注‘ "、"git push origin master"提交项目。

  

  在这过程中,还报了一下错误

  [Non-fast-forward]问题出现的原因是远程仓库与本地仓库不一致,远程仓库存在一个文件,而本地仓库没有,我们add,commit,push之前没有先pull,这时候再pull就会得到以下提示“fatal:refusing to merge unrelated histories”,提交不上去,更新不下来,怎么办?后来,百度找到了答案:"git pull origin master --allow-unrelated-histories",输入过后,就会跳转到提交注释的界面,输入wq就可以强行退出,再"git status"就会发现远程仓库的文件被更新下来了,并已经加载到在暂存区里,接着就可以commit,push提交了。[参考网址:http://blog.csdn.net/lindexi_gd/article/details/52554159]

时间: 2024-11-10 07:25:31

如何将本地代码提交到github远程仓库的相关文章

如何将一整个文件夹提交到github远程仓库

首先,需要先克隆(clone)github远程仓库xxx到本地:详见 http://www.cnblogs.com/helloHKTK/p/7353979.html 然后,将需要提交到github远程仓库的文件夹,复制到已经克隆(下载)到本地的仓库文件夹中: 再执行: $ git add 文件夹名 再将该文件夹提交到本地Git仓库中: $ git commit -m '提交xxx文件夹' 最后将该文件提交到远程github仓库中: $ git push 此时可以在浏览器上登录github查看提交

提交到github远程仓库遇到的问题

1.could not read from remote repository 可能原因是没有将ssh 密匙添加到github,所以没有权限 解决办法: 1. ssh-keygen -C '[email protected]' -t rsa 2. 将第一步生成的rsa pub 添加github 中 2.fatal: remote origin already exists. 远程仓库主分支已经存在 解决办法: 1.git remote rm origin 2.git remote add ori

github本地提交代码到远程仓库

1.git工作状态: Workspace: 工作区  :等于平时放代码的地方 Index / Stage: 暂存区,临时存放你的改动,它只是一个文件,保存即将提交到文件列表信息 Repository: 仓库区(或版本库),安全存放数据的位置,这里面有你提交到所有版本的数据.其中HEAD指向最新放入仓库的版本 Remote: 远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换 2.git工作流程: 在工作目录中添加.修改文件: 将需要进行版本管理的文件放入暂存区域:

使用Git 本地代码提交到 GitHub

第一步:下载Git 工具 在官网下载 https://git-scm.com/ 第二部:注册官方账号 创建一个村代码的仓库 注册地址https://github.com/ 第三部:本地代码 通过Git 上传到我们在 GitHub 上创建的仓库 1.创建一个新的仓库 进入到你本地项目的根目录下,执行 git init 命令 2.执行 git add . 命令,将项目的所有文件添加到仓库中 3.执行git commit -m "注释语句" 命令,将索引内容添加到仓库中 4.在 Github

通过github desktop 上传代码到github 远程仓库

之前了解过用gitshell 上传代码到repository,但是觉得这玩意用起来太复杂了,还好github 推出了一个GitHub Desktop 的应用,简单点说这就是一个可视化的git,没有复杂的命令语句,完全可视化操作. 这里演示一下,怎么把本地代码上传到远程仓库 一.首先电脑上需要安装GitHub Desktop,下载地址https://desktop.github.com/ ,直接点击download... 二.运行GitHubDesktopSetup.exe 文件,直接安装,然后会

源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )

一.git简介 什么是git? git是一款开源的分布式版本控制工具 在世界上所有的分布式版本控制工具中,git是最快.最简单.最流行的 git的起源 作者是Linux之父:Linus Benedict Torvalds 当初开发git仅仅是为了辅助Linux内核的开发(管理源代码) git的现状 在国外已经非常普及,国内并未普及(在慢慢普及) 越来越多的开源项目已经转移到git CVS 最早的开源.免费的集中式版本控制工具 自身设计有问题,会造成提交文件不完整,版本库莫名其妙损坏的情况 SVN

git提交代码至远程仓库

代码提交 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1.     查看目前代码的修改状态 提交代码之前,首先应该检查目前所做的修改,运行git status命令 a)        已暂存 (changes to be committed) new file //表示新建文件 modified //表示修改文件 deleted //表示删除文件 b)       已修改 (changed but n

git笔记之eclipse使用github远程仓库进行版本管理

这里记录一下eclipse开发工具中git的使用说明. 环境:centOS,eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz eclipse的使用需要依赖Java环境,这边CentOS系统里面已经安装好了JDK: 不能使用open-jdk,此版本会出现不明异常. 1.eclipse安装egit插件: eclipse里面,help --> Eclipse Marketplace 搜索egit 按照eclipse默认要求一步一步安装即可. 2.New Pr

创建Github远程仓库

如何创建github远程仓库 首先, 你有先到github网站注册账号https://github.com 然后创建一个项目, Create a new repository 之后在在Repository name 填入 ZXTabBarController(你的远程仓库名) ,其他保持默认设置, 点击"Create repository"按钮,就成功地创建了一个新的Git仓库: 打开终端进入你的文件目录 ssh-keygen -t rsa -C "[email protec