一、本地安装和配置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. alpha week 1/2 Scrum立会报告+燃尽图 06

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/9916 小组名称:“组长”组 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶, ...

  2. Linux常用命令大全(一)

    Linux常用命令大全(一) 第一章 cal命令 $ cal 12 2017 :列出2017年12月的日历 $ cal 10 :列出公元10年的日历 $ cal 12 17 :列出公元17年12月的日 ...

  3. 兄弟们,你们天天吊打面试官,面试官很难受啊。 metasploit免S客户端

    metasploit生成的exe文件很小,但是免杀效果不行, 找了很多资料, 只有生成c语言shellcode,然后c#重新编译, 这种免杀效果,挺让人满意的 首先需要生成客户端,客户端使用了ngro ...

  4. Excel获取当前日期和时间

    在Excel中获取当前时间 1.第一种在空的单元格内输入函数“NOW()”回车即可获取当前时间如图 2.第二种选中空单元格“按住CTRL+:”回车即可获取当前时间 3.第一种在空的单元格内输入函数“t ...

  5. 《图解机器学习-杉山将著》读书笔记---CH4

    CH4 带有约束条件的最小二乘法 重点提炼 提出带有约束条件的最小二乘学习法的缘故:   左图中可见:一般的最小二乘学习法有个缺点----对于包含噪声的学习过程经常会过拟合 右图:有了空间约束之后,学 ...

  6. schedule of 2016-09-12~2016-09-18(Monday~Sunday)——1st semester of 2nd Grade

    2016/9/12 Monday 1.send present to Teacher Wei&hu 2.make ppt for 1st database 2.0 meeting for al ...

  7. Queue and deque

    Queue : 队列 队列(Queue)是常用的数据结构,可以将队列看成特殊的线性表,队列限制了对线性表的访问方式:只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素. 队列遵循先 ...

  8. 哪些工具可以提升PHP开发效率

    本文就我自己在开发过程中的一点经验,谈谈如何利用工具来提升开发工作的编码效率, IDE(phpstorm 收费) 一个好的IDE真的可以给开发人员节省大量的时间,我从最开始使用editplus 到su ...

  9. 用Django自动生成表遇到问题

    因为以前在数据库中已经生成过Django 叫App01下的表,所以无法生成,在数据库中执行这个命令 DELETE FROM django_migrations WHERE app='App01';然后 ...

  10. 依赖注入之IConfiguration

    public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; ...