git远程上传文件至github
一、本地安装和配置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的更多相关文章
- git远程上传文件
[第一步]建立先仓库 第一步的话看一般的提示就知道了,在github新建一个repository(谷歌可以解决),都是可视化的界面操作,所以难度不大.或者看这里:https://help.github ...
- windows下安装GIT,使用GIT GUI 上传文件到github
安装 1.从官网 https://git-scm.com/download/win下载安装包 2.打开安装包安装,点击next,接着再点击三次next 3.在下拉菜单中选择已安装的文本编辑器,点击ne ...
- git 怎么上传文件到github上
1.安装git sudo apt-get install git 2.配置全局变量 git config --global user.name langhunm git co ...
- Git在windows下上传文件至github流程
github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...
- Git学习笔记——从一台电脑上传文件到Github上
目标:从一台电脑上传文件到Github上 前提: 1.这里假定已在Github上创建了仓库,建立了仓库 2.已在这台电脑上安装了Git客户端 实验环境: 1.Windows 10 64位,已安装了Gi ...
- MAC 上传文件到github
在IOS中,经常需要上传文件到github.以桌面上的一个文件夹为例: 步骤1: cd 到该文件夹下,建立POD文件. $ cd /Users/andy/Desktop/openinstallSDK ...
- git上传文件到github与gulp的简单使用
git有两种方式提交源代码到github 第一种方式通过地址提交下面介绍的是通过ssh方式上传 git使用ssh方式上传代码到githubgit首先要生成公钥和私钥 将公钥添加到github中将私钥保 ...
- 使用Git上传文件到github
第一次利用git连接github时往往都不会勾选Initialize this repository with a README,这样的的确确是简单了,但是如果我们需要勾选,勾选了之后应该怎么办呢?1 ...
- 新手使用GIT 上传文件到github
手把手教你如何使用 Git # 初始化一个新的Git仓库 1.方式一: mkdir(make directory) test或者直接进入文件夹中再打开git 方式二:cd /文件夹 cd(change ...
随机推荐
- alpha week 1/2 Scrum立会报告+燃尽图 06
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/9916 小组名称:“组长”组 组长:杨天宇 组员:魏新,罗杨美慧,王歆瑶, ...
- Linux常用命令大全(一)
Linux常用命令大全(一) 第一章 cal命令 $ cal 12 2017 :列出2017年12月的日历 $ cal 10 :列出公元10年的日历 $ cal 12 17 :列出公元17年12月的日 ...
- 兄弟们,你们天天吊打面试官,面试官很难受啊。 metasploit免S客户端
metasploit生成的exe文件很小,但是免杀效果不行, 找了很多资料, 只有生成c语言shellcode,然后c#重新编译, 这种免杀效果,挺让人满意的 首先需要生成客户端,客户端使用了ngro ...
- Excel获取当前日期和时间
在Excel中获取当前时间 1.第一种在空的单元格内输入函数“NOW()”回车即可获取当前时间如图 2.第二种选中空单元格“按住CTRL+:”回车即可获取当前时间 3.第一种在空的单元格内输入函数“t ...
- 《图解机器学习-杉山将著》读书笔记---CH4
CH4 带有约束条件的最小二乘法 重点提炼 提出带有约束条件的最小二乘学习法的缘故: 左图中可见:一般的最小二乘学习法有个缺点----对于包含噪声的学习过程经常会过拟合 右图:有了空间约束之后,学 ...
- 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 ...
- Queue and deque
Queue : 队列 队列(Queue)是常用的数据结构,可以将队列看成特殊的线性表,队列限制了对线性表的访问方式:只能从线性表的一端添加(offer)元素,从另一端取出(poll)元素. 队列遵循先 ...
- 哪些工具可以提升PHP开发效率
本文就我自己在开发过程中的一点经验,谈谈如何利用工具来提升开发工作的编码效率, IDE(phpstorm 收费) 一个好的IDE真的可以给开发人员节省大量的时间,我从最开始使用editplus 到su ...
- 用Django自动生成表遇到问题
因为以前在数据库中已经生成过Django 叫App01下的表,所以无法生成,在数据库中执行这个命令 DELETE FROM django_migrations WHERE app='App01';然后 ...
- 依赖注入之IConfiguration
public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; ...