Github 学习
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 学习的更多相关文章
- GitHub学习心得之 简单操作
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 前言 本文对Github的基本操作进行了总结, 主要基于以下文章: http://gitre ...
- GitHub学习心得之 安装配置与多帐号管理
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 GitHub学习心得之 安装配置与多帐号管理 1.前言2.GitHub Linux安装(ub ...
- 2019.3.6 Github学习 &Git学习
Github学习 1.使用Github 1.1 目的 借助github托管项目代码 1.2 基本概念 仓库(Repository) 仓库的意思是:即你的项目,你想在Github上开源一个项目,那就必须 ...
- git/github学习笔记
郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...
- 我的git与github学习历程
因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下 1.首先到git官网下载git版本控制工具的安装包, ...
- Swift - 语言指南,来自github学习
@SwiftLanguage 更新于 2016-6-6,更新内容详见 Issue 55.往期更新回顾详见<收录周报> 这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排 ...
- GitHub学习资料
GitHub账户注册注册了有一年多了(Joined on 13 Apr 2015),一直以来都是本地命令行上传到内网的Git服务器Gitlab.最近正好在学习新的编程语言,所以当初荒废的GitHub想 ...
- github 学习笔记【一】
这几天在学习github ,其实学了主要用来管理自己的项目!因为要在家里和公司两头做! 所以就开始学习使用!目前熟练几个命令,其他的一边用一遍学吧!想一举成功应该是不太可能的! 反复记忆才能更好,据说 ...
- github学习(一)
初识github篇. 一.什么是github: GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub. g ...
- github学习(二)
Git学习(一) 学习github一定要学会git,否则在后续的github运用中会出现很多问题. 1.安装Git: Mac自带Git,Windows需要自己安装. 2.配置git: 配置user.n ...
随机推荐
- P1572: [Usaco2009 Open]工作安排Job
做这道题走了不少弯路,其实本身也是很简单的,类似单调队列的东西.刚开始以为双关键字排序就行了,结果连WA两遍,忽然意识到可以在截止之前做这件事!!于是就规规矩矩的打队列,然而忘记找队列里的最小P做,当 ...
- self.a 和 _a 的区别
在OC中我们可以通过指令@property定义属性. OC对属性封装了许多方法,同时也会自动实现一些方法,相比实例变量,感觉更加面向对象些. 一般定义属性的方法如下,在Class Test中定义属性i ...
- 收集的冻结table 标题和左侧(完美)
<html> <head> <meta name="viewport" content="width=device-width&q ...
- vbs操作txt文本文件常用方法(函数)
创建文件 dim fso, f set fso = server.CreateObject("Scripting.FileSystemObject") set f = fso.Cr ...
- 四则运算2扩展---c++
题目:让程序能接受用户输入答案,并判定对错.最后给出总共对/错 的数量. 一.设计思想 1.存储用户输入答案,与正确答案比较得出总共对错数量. 二.源程序代码 #include<iostream ...
- java7新特新(一) Try-with-resources (TWR)
Try-with-resources (TWR) 在处理IO的代码中,我们会使用大量的try...catch()...finally...语法,其中会在finally进行IO的close操作,写过py ...
- scala伴生对象,apply()及单例
1:伴生对象与apply方法 如果一个class与一个object具有相同的名字,那么我们就认为它们互为伴生.object为class的伴生对象.如下图所示,object Apply为class Ap ...
- The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit
如果你是通过搜索来到本文的,相信你应该是遇到了如下的错误 The code of method _jspService(HttpServletRequest, HttpServletResponse) ...
- orbis 链接 .a的问题
orbis-clang.exe :error: no such file or directory : libppfxd_delta.a 这个东西真是见鬼 明明在那里就是说找不到 在依赖里libppf ...
- sencha Touch 2.4 学习之 XTemplate模板
XTemplate模板 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> & ...