首先在MAC上怎么操作。

在gitHub创立一个账户,在创立一个项目,这就不用我说了对吧。

创建完之后是这样的:

接下来,我们打开https://brew.sh

这是下载homebrew的网站,homebrew 是干嘛的呢,其实就是一个下载工具,我们用这个来下载git 就是类似windows的gitBash

直接把install homebrew标题下面的那段代码拷贝下来 ,打开终端并运行

然后终端会自己下载,安装好homebrew.

接下来终端输入 $ brew install git 安装git 安装完成之后。在gitHub 网页中,复制 http://github.com/SilentCC/MyProject.git。SilentCC是我的用户名,大家可以在GitHub关注一下

在终端里输入git clone https://github.com/SilentCC/MyProject.git 这句命令的意思是在本地建立一个名称和你项目一样的文件夹,并把文件复制到本地。注意,这里文件的位置,是你终端命令所处的位置。你可以到指定的文件夹下,再执行git clone 那么项目就在你指定的文件夹。这里我把MyProjec放在Documents文件夹,就是文稿~

这里因为我们MyProject 没有东西,所以出现警告

到这,我们可以看到文稿文件夹下:

多了一个MyPrpject.现在我们来上传一个文件

这里要注意啊,我们以后只要打开终端,进入MyProject文件夹下,就可以用git命令,上传文件,或者同步文件。这里再说下,GitHub其实就是别人一个项目,你可以把他的项目git clone (复制)下来,就是建立一个分支,他的项目是Master,主线。你在本地用编辑器啊,开发工具啊什么的一顿乱改。改完了用git命令,从本地再上传到他的github,然后他可以看你改了什么东西,改的对不对,要是他开心了,就把你改过的发布到自己Master主线,你这个分支就变成主线了。这就是一群人做一个项目,很愉快。

接下来,我们可以设置全局的用户名和密码,这样每次上传都不用输入密码了。

直接用终端新建一个.md文件,你可以上传txt,rtf,

终端里输入

接下来按i 下方出现insert 这个时候就可以打字了。输入MyProject

然后按esc 再输入:wq (Vim命令大全,可以自己看看)

回车一按,我们就建立好了一个ReadMe.md文件,这个时候我们在终端里输入git status 看看本地文件有了哪些改变

终端里是不是显示多了一个ReadMe.md 上面的那个是我自己另外加的

接下来终端里依次输入 git add .

git commit -m "MyProject"

git push

git add . 是加入你的修改操作,git add 后面也可以加文件名

git commit -m "MyProject" 提交操作

git push 上传到GitHub

这里看GitHub 网站里的变化

上传成功了。这是基本的操作。GitHub还有很多功能,包括和Trivas Ci 一起使用持久开发

Git 使用篇一:初步使用GitHub,下载安装git,并上传项目的更多相关文章

  1. Git及github使用(二)上传项目

    接上篇中创建好的项目. 1.进入到相应的目录右键Git bash here打开客户端 2.创建一个readme文本 $ echo "# Python日常记录积累" >> ...

  2. GitHub的安装和第一次上传本地项目

    网站的新用户注册:http://www.github.com 安装:下载之后安装,一路下一步就可以了,安装完成后打开Git Bash,进入bash界面. 邮箱注册: $ git config --gl ...

  3. 在mac上使用github for mac 创建并上传项目

    1.下载github for mac https://mac.github.com/ 2.登陆 偏好设置 3.用Xcode 创建一个项目,勾上“create local git respository ...

  4. Github上传项目及更新自己的项目

    更新:请前往下载Github Deskdop,Git命令什么的再也不用啦! 一.首次上传项目 1.在GitHub上创建对应仓库 仓库建立如下: README文件不用勾选,否则初次上传文件就要合并. 2 ...

  5. 手把手教你用git和SourceTree上传项目到github细解(转)

    尊重原创:https://blog.csdn.net/qq_32365567/article/details/52859166 一.引言 我想大家现在都很熟悉github了,也能运用github上开源 ...

  6. 直接利用本地git上传项目到github

    http://m.blog.csdn.net/article/details?id=50441442 本文将详细介绍如何托管你的项目到github上   转载请标明出处: http://blog.cs ...

  7. 利用Git上传项目到github以及遇到的问题

    今天学习如何利用git从本地端上传项目,以及遇到问题的解决方法 1.要有自己的github账号,并创建一个仓库, 2.输入仓库的名称,直接Create 注:记住常见成功后的这个地址,后边要用到: 3. ...

  8. 初次在cmd使用git命令上传项目至github方法(笔记)

    在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...

  9. Git安装配置及第一次上传项目到GitHub

    平时的学习工作少不了保存自己的Code到代码库,这里必须要使用到Git与GitHub. 1.   关于Git的安装 下载Git:下载地址:https://git-scm.com/downloads  ...

随机推荐

  1. mysql对执行结果进行html格式的输出?输出html格式?

    需求描述: 在执行mysql命令的时候,有的时候需要将查询的结果输出到文件,如果想要html格式的,应该怎么输出, 在此记录下操作的过程. 1.通过tee命令结合--html输出查询结果到html文件 ...

  2. flume 增量上传日志文件到HDFS中

    1.采集日志文件时一个很常见的现象 采集需求:比如业务系统使用log4j生成日志,日志内容不断增加,需要把追加到日志文件中的数据实时采集到hdfs中. 1.1.根据需求,首先定义一下3大要素: 采集源 ...

  3. ARC简介以及工程中ARC与非ARC的混合(转)

    ARC与非ARC在一个项目中同时使用, 1,选择项目中的Targets,选中你所要操作的Target,2,选Build Phases,在其中Complie Sources中选择需要ARC的文件双击,并 ...

  4. 给一个由n-1个整数组成的未排序的序列,其元素都是1~n中的不同的整数。如何在线性时间复杂度内寻找序列中缺失的整数

    思路分析:尼玛这不就是等差数列么.首先将该n-1个整数相加,得到sum,然后用(1+n)n/2减去sum,得到的差即为缺失的整数.因为1~n一共n个数,n个数的和为(1+n)n/2,而未排序数列的和为 ...

  5. WinForm中实现HotKey

    最近在写一个游戏辅助工具,来点Win变成的总结 主要用了RegisterHotKey:UnregisterHotKey:两个winAPI 以下代码来自stackoverflow新增了一个HotKeyM ...

  6. vue中使用特殊字体

    有时候为了个性化,可能需要为部分字体添加特殊的font-family 在static文件夹中创建font文件夹,内容如下: css内容如下: @font-face { font-family: vue ...

  7. Docker应用之仓库

    仓库是存放镜像的地方 注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,每个仓库也可以有多个镜像 如 dl.dockerpool.com/ubuntu ,dl.dockerpool.com ...

  8. DATAGUARD的搭建

    ORACLE Data Guard 理论知识 请查看此blog :http://blog.csdn.net/haibusuanyun/article/details/11519241 Oracle D ...

  9. [Python] Python 之 function, unbound method 和 bound method

    首先看一下以下示例.(Python 2.7) #!/usr/bin/env python # -*- coding: utf-8 -*- class C(object): def foo(self): ...

  10. PHP中常见问题总结

    [1]页面之间无法传递变量 get,post,session在最新的php版本中自动全局变量是关闭的,所以要从上一页面取得提交过来得变量要使用$_GET['foo'],$_POST['foo'],$_ ...