一、本地安装和配置git
1、安装git

pacman -S git          //如果没有问题的话就可以安装成功了

2、验证

git --version          //看到结果git version 2.10.2就可以了

3、将当前用户添加到wheel组,方便使用sudo(不是必须的)

usermod username -aG wheel      //用root用户

4、添加git用户信息,将yourname换成你自己注册的用户名

git config --global user.name "yourname"      

5、添加git用户信息邮箱,将yourname@aliyun.com换成你自己注册时的邮箱

git config --global user.email " yourname@aliyun.com"      

6、修改git的其他配置,主要有颜色和默认编辑器

git config --global color.ui auto
pi@raspberrypi:~ $ git config --global core.editor vim //默认为nand,改为vim

7、校验git的配置

git config --list

结果应该是下面的样子:

user.name=username
user.email=username@aliyun.com
color.ui=auto
core.editor=vim 2.远程上传文件

首先在github 上创建一个仓库,也可以创建一个组,几个人一个组创建一个仓库,共同去完成 任务并且可以资源共享。

在创建完仓库之后,然后进入终端,下载git

首先把仓库克隆到git上,命令为

:git clone https://github.com/jjuc/developRos.git

在终端输入git 就可以看到很多指令   jjuc代表我自己创的组,developRos 表示我创的仓库。

成功如下

qqtsj@qqtsj-Nitro-AN515-:~$ git clone https://github.com/jjuc/developRos.git
正克隆到 'developRos'...
remote: Enumerating objects: , done.
remote: Counting objects: % (/), done.
remote: Compressing objects: % (/), done.
remote: Total (delta ), reused (delta ), pack-reused
接收对象中: % (/), 38.46 KiB | 307.00 KiB/s, 完成.
处理 delta 中: % (/), 完成.

然后在git的developRos目录下创建你的文件并敲写你的代码

然后执行下列操作

git add .
git commit

每次上传文件时,要保证库处于最新状态

可用 git pull  验证一下

最后上传文件

git push

成功如下

qqtsj@qqtsj-Nitro-AN515-:~/developRos/tan_py$ vim lock.py
qqtsj@qqtsj-Nitro-AN515-:~/developRos/tan_py$ git commit -m 'first_commit'
[master f8f7956] first_commit
file changed, insertions(+)
create mode tan_py/lock.py
qqtsj@qqtsj-Nitro-AN515-:~/developRos/tan_py$ git remote add origin https://github.com/findingsea/myRepoForBlog.git
fatal: 远程 origin 已经存在。
qqtsj@qqtsj-Nitro-AN515-:~/developRos/tan_py$ git pull
已经是最新的。
qqtsj@qqtsj-Nitro-AN515-:~/developRos/tan_py$ git push
Username for 'https://github.com': tanshengjiang
Password for 'https://tanshengjiang@github.com':
对象计数中: , 完成.
Delta compression using up to threads.
压缩对象中: % (/), 完成.
写入对象中: % (/), bytes | 586.00 KiB/s, 完成.
Total (delta ), reused (delta )
remote: Resolving deltas: % (/), completed with local objects.
To https://github.com/jjuc/developRos.git
61048ab..f8f7956 master -> master

git远程上传文件至github的更多相关文章

  1. git远程上传文件

    [第一步]建立先仓库 第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大.或者看这里:https://help.github ...

  2. windows下安装GIT,使用GIT GUI 上传文件到github

    安装 1.从官网 https://git-scm.com/download/win下载安装包 2.打开安装包安装,点击next,接着再点击三次next 3.在下拉菜单中选择已安装的文本编辑器,点击ne ...

  3. git 怎么上传文件到github上

    1.安装git     sudo  apt-get install git 2.配置全局变量     git config --global user.name langhunm     git co ...

  4. Git在windows下上传文件至github流程

    github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...

  5. Git学习笔记——从一台电脑上传文件到Github上

    目标:从一台电脑上传文件到Github上 前提: 1.这里假定已在Github上创建了仓库,建立了仓库 2.已在这台电脑上安装了Git客户端 实验环境: 1.Windows 10 64位,已安装了Gi ...

  6. MAC 上传文件到github

    在IOS中,经常需要上传文件到github.以桌面上的一个文件夹为例: 步骤1: cd 到该文件夹下,建立POD文件. $ cd /Users/andy/Desktop/openinstallSDK ...

  7. git上传文件到github与gulp的简单使用

    git有两种方式提交源代码到github 第一种方式通过地址提交下面介绍的是通过ssh方式上传 git使用ssh方式上传代码到githubgit首先要生成公钥和私钥 将公钥添加到github中将私钥保 ...

  8. 使用Git上传文件到github

    第一次利用git连接github时往往都不会勾选Initialize this repository with a README,这样的的确确是简单了,但是如果我们需要勾选,勾选了之后应该怎么办呢?1 ...

  9. 新手使用GIT 上传文件到github

    手把手教你如何使用 Git # 初始化一个新的Git仓库 1.方式一: mkdir(make directory) test或者直接进入文件夹中再打开git 方式二:cd /文件夹 cd(change ...

随机推荐

  1. 从零开始のcocos2dx生活(十一)TableView

    目录 简述 主要变量 主要方法 setVerticalFillOrder reloadData cellAtIndex updateCellAtIndex insertCellAtIndex remo ...

  2. DataX-MysqlWriter 插件文档

    :first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdow ...

  3. 开源项目SMSS开发指南

    SMSS是一个由我个人发起的开源项目,目的是建立一套轻量化,高可用,高安全和方便扩展的业务支撑框架.SMSS面向TCP/IP层开发,适合扩展上层业务接口.数据结构传输序列化通过Protobuf实现.传 ...

  4. 2020你还不会Java8新特性?方法引用详解及Stream 流介绍和操作方式详解(三)

    方法引用详解 方法引用: method reference 方法引用实际上是Lambda表达式的一种语法糖 我们可以将方法引用看作是一个「函数指针」,function pointer 方法引用共分为4 ...

  5. 淘淘购物网Ⅱ——SSM架构搭建

    课程计划 1.SSM框架整合 2.mybatis逆向工程 3.整合测试 4.Debug调试 SSM框架整合 前后台所用的技术 框架:Spring + SpringMVC + Mybatis 前端:Ea ...

  6. 18.Python模块包(pycharm右键创建文件夹和python package的区别)中__init__.py文件的作用

    原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py 那么它就是这个包的子包了.当 ...

  7. AntDesign getFieldDecorator 获取自定义组件的值

    AntDesign getFieldDecorator 获取自定义组件的值 1.自定义或第三方的表单控件,也可以与 Form 组件一起使用.只要该组件遵循以下的约定: (1)提供受控属性 value ...

  8. 【转】SQL语句面试题

    1.一道SQL语句面试题,关于group by表内容:2005-05-09 胜2005-05-09 胜2005-05-09 负2005-05-09 负2005-05-10 胜2005-05-10 负2 ...

  9. APICloud打开三方地图整合

    一直想系统的整理打开地图的方法,今天抽时间把了百度,高德,腾讯,苹果自带地图都整理出来了,闲话不多说,直接上干货 ------------------------------------------- ...

  10. 基于mysql的单据号生成(前缀+日期+自增id+后缀)

    介绍 本次采用mysql处理,性能不是很好,对于高并发有要求的建议不要采用公司一个小项目,需要生成一个单据号,格式为: 日期 + 每日重新自增号,自己考虑了一下每日自增需要考虑并发和持久问题,两种数据 ...