为了方便保存本身的代码,下班后能够回家继续进行,本身的码农工做,介绍一下Github
。php
做为一个编程人员,我以为得了解一下Github
吧!android
固然,若是你放弃了码农或者技术人员的身份,也没必要了解,话很少说,Github
是一个基于Git
的代码托管平台,能够把本身的代码保存在网站上,当你须要时,能够在该平台拉去你的代码到你的电脑上,继续工做,这个是否是很方便呢?git
固然,若是你说除了放代码外,能够放其它文件吗?答案是确定的。除了GitHub
,其实还有相关网站能够存放,但这里不作介绍。程序员
首先拥有本身的Github
帐号,那就去注册一个github
官网:https://github.com/ 。注册不用教程吧?而后就是进入以下图界面:github
固然你会看到都是英文,可是也不用怕,我浏览器用的是谷歌,下载个翻译插件就好,看到中文字幕就容易了解该网站了,不了解的,接下来我会讲讲:编程
那么你会问什么是Git
呢?(问题真多!*_*)浏览器
Git
能够先认为是提交文件到Github
上的,是一款免费,开源的分布式版本控制系统,Git
又是一门学问了,学好Git
要学习一下Linux
相关的命令行,固然你也不用着急,先学会用Git
提交代码到Github
吧!app
说了那么废话,咱们先下载Git
,安装Git
。
Git
下载网站为:https://git-scm.com/downloads 。
Git
下载有不少版本咱们看看截图:分布式
固然除了网站上的,我也提供一个Windows
版的,本身用的,连接地址:http://download.csdn.net/download/qq_36232611/10182464学习
这个很方便,安装好后本身Android Studio
中就有Git
了,不须要设置环境就能够在 Android Studio
中把项目提交到Github
了。
接下来Git
必须了解一下,Git
基本概念,就三个内容:(本身网上了解我也不深刻了解哦!)
index
文件?.git
的隐藏文件。也许你还不太理解内容,下面咱们开始:
打开你的Git
,输入命令行:
$ git config --global user.name "your name"
$ git config --global user.email "your_email@qq.com"
这两行是设置username
和 email
的,就是记住你的帐号,而后每次提交就会到你的帐号上。固然输入这两行时,输入一行按下 enter
键就ok
。yourname
便是你帐号的名称,your_....com
便是你的邮箱帐号。
启动Git Bash
命令行
首先打开你的github
,点击新建项目,点击new repositories
,而后直接给项目命名就行了
打开命令行,输入下方
复制地址就是:https://github.com/…./Test.git
点击这里复制连接便可:
输入命令行
$ git clone https://github.com/…
$ cd test
前提下你得把你的项目复制放进test
路径下。
$ git add .
$ git commit -m “changes log”
$ git push origin master
出现与图片同样就证实成功了,而后在本身的github
上查看本身提交的文件是否成功。
另一种描述,就是靠Git:
(固然前提你仍是要输入上面的两行代码)
git
命令:(英语本身翻译的,不是太好,见谅)
These are common Git commands used in various situations: 这里是Git命令行使用的各类描述: start a working area 启动一个工做区域 (see also: git help tutorial): clone Clone a repository into a new directory 克隆一个资源到一个新的本地目录,就是像复制粘贴同样 init Create an empty Git repository or reinitialize an existing one 建立一个空的Git存储库或从新初始化现有的存储库。 work on the current change 处理当前的变化 (see also: git help everyday) add Add file contents to the index 向索引添加文件内容 mv Move or rename a file, a directory, or a symlink 移动或重命名文件、目录或符号连接 reset Reset current HEAD to the specified state 将当前的头复位到指定的状态 rm Remove files from the working tree and from the index 从工做树和索引中删除文件 examine the history and state 检查历史和状态 (see also: git help revisions) bisect Use binary search to find the commit that introduced a bug 使用二进制搜索找到引入bug的提交 grep Print lines matching a pattern 打印线条与图案匹配 log Show commit logs 显示提交日志 show Show various types of objects 显示各类类型的对象 status Show the working tree status 显示工做树状态 grow, mark and tweak your common history 成长,标记和调整你的共同历史 branch List, create, or delete branches 列出、建立或删除分支 checkout Switch branches or restore working tree files 切换分支或恢复工做树文件 commit Record changes to the repository 记录对存储库的更改 diff Show changes between commits, commit and working tree, etc 显示提交、提交和工做树之间的更改 merge Join two or more development histories together 一块儿加入两个或更多的发展历史 rebase Forward-port local commits to the updated upstream head 前向端口本地提交到更新的上游头部 tag Create, list, delete or verify a tag object signed with GPG 建立、列表、删除或验证与GPG签名的标记对象 collaborate 协做 (see also: git help workflows) fetch Download objects and refs from another repository 从另外一个存储库下载对象和refs pull Fetch from and integrate with another repository or a local branch 从另外一个存储库或本地分支中获取并集成 push Update remote refs along with associated objects 与相关对象一块儿更新远程refs
咱们打开Git
软件,输入命令,建立新的文件
mkdir test (建立test文件夹) cd test (切换到test目录) touch text.php (建立text.php文件)
而后输入git status
命令,这个命令能够多输入,查看效果,接下来输入提交了,输入 git add .
( " . " 这是英文的点哦,注意,表示添加全部文件,也能够提交你所须要的文件,那么就把 ” . “ 改成你的文件名就好),接下来输入git commit -m
"描述":
git commit -m "第一次提交"
而后按Enter
键就好,而后提交到github
了的命令了:
git push origin master
这样就提交好了,那么你就能够到你的帐号上看了。提交时,当你输入git push
命令行时,注意会让你输入密码证实,你就输入你的帐号和密码就行,固然,你输入时会发现,怎么没有输入呢?那是由于它隐藏了,你输入就行了。
随便介绍一下:(有的没用的,不作介绍,高级程序员就本身了解一下哦)
Code:就是显示你的项目或者你提交的文件 Issues:就是当你的项目有bug,其余帐号者能够发送提示或者提出问题通知你的消息 Pull Requests:是别人克隆了你的项目到他本身的帐号上,而后对方对代码改了,而后他发送Pull requests想把本身改的,也在你项目上作相应的变更 Settings:就是设置的意思,内容至关丰富,哈哈,很容易了解 commits:提交的次数,能够查看效果 contributor:表示谁的项目,能够多人合做,就会显示该做者 Repositories:表示你本身的项目,点击显示项目 Star:表示添加收藏的效果,给项目点赞 Fork:这个就是克隆项目,当你看到别人的项目好,能够点击按钮复制到本身的帐号上 Watch:就是表示有人在观看你的项目,观看的文件 Edit:点击进行编辑,编写项目的描述,对内容进行描述,可让你的项目给更多的人知道哦
描述到这里是否是了解不少,我以为比看视频快多了 ^ _ ^ ,了解归了解,你本身必须本身操做一下,练习几回,就行了,实践是检验真理的惟一标准哦!
在写好的项目上点击app
目录,右键->Git->Commit Directory
检查是否全部须要的文件都在窗口中且被勾选,而后在Commit Message
中写下备注,最后点击Commit and Push
此处点击Commit
便可
点击Push
等待Successful
提示即上传成功