美文网首页程序员程序猿阵线联盟-汇总各类技术干货
使用Git提交本地数据到远程仓库、远程分支

使用Git提交本地数据到远程仓库、远程分支

作者: 彩虹的夜晚 | 来源:发表于2018-04-21 11:28 被阅读237次

简介

公司之前一直是用SVN做版本控制,因此没有接触过如何使用Git作为版本控制,而当前Git总体比SVN火,所以一直想学习如何使用Git,可遗憾的是一直抽不出时间来进行学习,前几天公司的一个项目需要将代码上传到Git服务器上,所以才赶鸭子上架,了解其中需要掌握的基础知识,下面介绍使用Git提交本地数据到远程仓库。

必要条件

  1. 本地需要安装git;
  2. 需要有github.com的账号;

首先要安装好本地的git客户端,具体的安装教程自行搜索,创建一个github账号,然后在github上创建一个远程仓库,现在是将本地的代码上传到远程仓库中。

1. 创建本地仓库

因为本地代码之前是没有上传到服务器上的,所以先要初始化本地仓库,执行命令:

cd book # 切换到代码的根目录
git init # 初始化仓库
创建本地仓库

2. 添加需要上传的代码

现在仓库已经建好,将需要提交的代码加入到本地仓库中,当前在执行下面的命令之前,我们还可以创建一个文件(.gitignore),这个文件中写入提交时可以忽略的文件,执行命令:

git add *

3. 提交本地代码

现在提交本地的代码,执行命令:

git commit -m '2018年3月26日20:29:43'

4. 关联本地和远程仓库

现在本地仓库已有代码,但是远程仓库是没有本地的代码的,所以需要将本地和远程仓库关联起来,执行下面的命令:

git remote add origin git://github.com/ccabce530/book.git

5. 推送本地代码到远程仓库

现在已经将本地代码推送到远程仓库,执行命令:

git push -u origin master

执行上面的命令时,出现了错误,显示如下:

推送代码出现错误

出现此错误时,可以重新执行下面的命令:

git add .
git commit -m '2018年3月26日21:45:56'
git push -u origin master

重新执行之后就不会出现上面的错误了。

推送代码成功

还可能遇到拒绝合并无关历史(fatal: refusing to merge unrelated histories),这个是因为在推送代码的时候需要先pull拉取远程代码,而拉取的时候拒绝合并,所以这个时候,需要执行下面的命令:

git pull origin master ----allow-unrelated-histories  #允许合并无关历史

基本的git命令就学习到这里,不对之处请斧正。

相关文章

  • Git与Github常用命令

    全局配置 配置SSHKEY 初始化本地仓库/提交/链接远程仓库 克隆远程仓库 git仓库操作 分支管理 分支数据推...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • git常用指令

    下载远程仓库代码 git clone 代码仓库地址 从远程仓库拉取代码 git pull 提交代码到本地分支,并推...

  • 本地git项目,添加github远程地址

    进入本地仓库 添加远程地址git remote add origin [远程地址] 推送本地分支到远程分支git ...

  • git 工具

    初始化git仓库 添加文件 查看状态 提交文件 提交文件到远程仓库 更新远程仓库代码 查看分支 创建分支 提交分支...

  • Git常用命令笔记

    git命令使用 1 创建远程仓库(初始化--提交到本地仓库--提交到远程仓库) $ git init ...

  • 把本地文件夹变成git仓库并推送到github上

    把本地文件夹变成git 仓库 本地代码提交 远程分支需要配置 添加远程仓库 必须加 add 参数 git remo...

  • git 命令行操作笔记

    git中的选项解释 创建本地git仓库 提交代码到git仓库 本地git仓库添加到远程仓库中 克隆远程仓库到本地 ...

  • git拉取指定分支代码

    // git 初始化 // 关联远程仓库地址 // 获取远程最新数据 // 拉取指定分支到本地

  • git基本操作

    关联与下载 本地关联远程仓库 远程仓库下载至本地 查看关联远程 分支 创建并切换分支 切换分支 创建分支 提交本地...

网友评论

    本文标题:使用Git提交本地数据到远程仓库、远程分支

    本文链接:https://www.haomeiwen.com/subject/bztdcftx.html