1.git
$cd ~/hello-world。
$git add . //这样可以自动判断新加了哪些文件,或者手动加入文件名字
$git commit //提交到本地仓库,不加参数会提示,注意:^=Ctrl,按照提示来就好了~~~
$git push origin master //不是新创建的,不用再add 到remote上了

2.出现

更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。

可以输入:

git push -f

3.

前段时间一直是在windows 下用界面的方式使用github,但在ubuntu下使用就那么一次,今天换了台电脑,却都忘记了怎么在ubuntu下如何使用了,为了下次能方便查找,特地记下来!

因为已经有github的帐号,所以就省略掉注册帐号的步骤。

一、先是安装git和一些基本的设置:

1、先安装git 在命令行输入sudo apt-get install git 回车之后就开始安装了

2、安装好之后在命令行输入:

git config --global user.name "Your Name Here"

其中的“Your Name here”输入的就是你注册时候的用户名,这步是设置你提交时候默认的用户名

3、之后设置提交时候默认的邮箱,在命令行输入:

git config --global user.email "your_email@example.com"

其中的“your_email@example.com”就是你注册时候用的邮箱,当然也可以用别的邮箱,用别的邮箱的时候你必须在github的主页上设置里面把用的邮箱添加进去

4、设置让credential helper 帮助我们在一定的时间内在内存中保存我们的代码,其中第二行的命令是设置超时的时间(两句分别执行)

git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=3600'

二、建立新的 repository(引用了源网页的帮助这里面已经写的很明了)

三、这是针对一个新建立的repository的操作(已有项目跳过这个,直接看第四点)

1先建立一个目录,该目录名跟你新建立的repository有关,命令如下(一行一个命令):

mkdir ~/Hello-World        

(其中的hello0-World就是你新建立的repository的名称)

cd  ~/Hello_World

git init

(初始化一个空的Git repository )

touch README     //README 暂时写入“hello world”

(建立一个文件,README文件的主要用途是描述项目或者一些加入信息的文档,例如关于如何安装该项目或者怎么使用这个项目)

2、提交刚加入的文件README,命令如下(下面的两步是不能省略的,文件名可以改为你想要提交的文件名):

git add README

git commit -m 'first commit'

3、push 提交(这里提交的方式是使用http的方式,也有ssh的提交方法,这里面就不做介绍了)

git remote add origin https://github.com/username/Hello-World.git

(其中的https://github.com/username/Hello-World.git,是该项目的http,这可以在网页上得到,复制过来即可)

之后会要求输入用户名和密码

提交的命令是:

git push origin master

四、针对已有项目,先clone下来。clone 命令如下

git clone https://github.com/username/Hello-World.git

之后操作从跟第三步骤中的第2点之后差不多了

Github 学习的更多相关文章

  1. GitHub学习心得之 简单操作

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...

  2. GitHub学习心得之 安装配置与多帐号管理

    作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...

  3. 2019.3.6 Github学习 &Git学习

    Github学习 1.使用Github 1.1 目的 借助github托管项目代码 1.2 基本概念 仓库(Repository) 仓库的意思是:即你的项目,你想在Github上开源一个项目,那就必须 ...

  4. git/github学习笔记

    郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...

  5. 我的git与github学习历程

    因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下   1.首先到git官网下载git版本控制工具的安装包, ...

  6. Swift - 语言指南,来自github学习

    @SwiftLanguage 更新于 2016-6-6,更新内容详见 Issue 55.往期更新回顾详见<收录周报> 这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排 ...

  7. GitHub学习资料

    GitHub账户注册注册了有一年多了(Joined on 13 Apr 2015),一直以来都是本地命令行上传到内网的Git服务器Gitlab.最近正好在学习新的编程语言,所以当初荒废的GitHub想 ...

  8. github 学习笔记【一】

    这几天在学习github ,其实学了主要用来管理自己的项目!因为要在家里和公司两头做! 所以就开始学习使用!目前熟练几个命令,其他的一边用一遍学吧!想一举成功应该是不太可能的! 反复记忆才能更好,据说 ...

  9. github学习(一)

    初识github篇. 一.什么是github:       GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub.       g ...

  10. github学习(二)

    Git学习(一) 学习github一定要学会git,否则在后续的github运用中会出现很多问题. 1.安装Git: Mac自带Git,Windows需要自己安装. 2.配置git: 配置user.n ...

随机推荐

  1. SVG基本图形及clipPath;

    利用SVG可以实现很多复杂的图形,SVG的功能开发者们已经开发许多,今天初识一下SVG的基本图形绘制, <svg viewbox="0,0,400,400" style=&q ...

  2. Drools规则加载变量冲突问题分析

    问题现象说明 在个别环境下加载规则时出现:rule/trade/hg/Rule_FY_*.java (53:3948) : Duplicate local variable paraMap,出现此问题 ...

  3. 转载------------------关于android的一些技巧

    Android eclipse中程序调试 一:断点调试 用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击 ...

  4. 【转】免装版tomcat注册成windows系统服务方法

    转自:http://blog.csdn.net/huiwenjie168/article/details/42267353 一.下载Tomcat Tomcat可以从http://tomcat.apac ...

  5. Ext.Ajax中scope的作用

    在Ext的前台Js中使用Ajax请求,如果想让回调函数中的this作用域跟当前的类一样如何实现呢?Ajax提供了一个参数scope. 详细代码如下: layout : { type : 'accord ...

  6. C++ Template之技巧性基础知识

    1.对于T是自定义类型的,如果存在子类型则需要在模版内部加上typename 示例代码: template<typename T> class Myclass { typename T:: ...

  7. BZOJ3874 codevs3361 宅男计划

    AC通道1:http://www.lydsy.com/JudgeOnline/problem.php?id=3874 AC通道2:http://codevs.cn/problem/3361/ [题目分 ...

  8. 【CodeForces】【311C】Fetch the Treasures

    最短路 神题一道…… //CF 311C #include<queue> #include<cstdio> #include<cstdlib> #include&l ...

  9. 【BZOJ】【2245】【SDOI2011】工作安排

    网络流/费用流 裸题吧……直接建模就好了……所谓的“分段函数”就是吓唬你的,其实就是对于每个人分开建几条流量不同.费用不同的弧而已. 对每种产品,连S->i ,(c[i],0):对每个工作人员 ...

  10. Leetcode#146 LRU Cache

    原题地址 以前Leetcode的测试数据比较弱,单纯用链表做也能过,现在就不行了,大数据会超时.通常大家都是用map+双向链表做的. 我曾经尝试用C++的list容器来写,后来发现map没法保存lis ...