Git常用命令及GitHub入门使用
2017-09-12 23:12
453 查看
本文主要记录一些常用Git命令,和介绍使用Git管理GitHub项目的常用操作,如:克隆项目,更新上传项目,移除项目等操作。
介绍:
Git:一个免费、开源的分布式版本控制系统。(简单理解为一套软件)
GitHub:一个基于Web的Git,或者版本控制仓库和网络托管服务。(简单理解为存放开源项目的仓库)
Git包含了工作区、暂存区和本地仓库三个空间。一个简单正向操作流程为:在工作区创建、编辑项目,Okay后添加到暂存区,最后提交到本地仓库。具体工作原理见:廖雪峰的Git教程 。文本第一部分主要介绍一些常用(必须记住)的git命令;第二部分是利用git命令具体来操作GitHub本地仓库和远程仓库。(如何学习本文档?先熟悉一遍命令,然后重点动手走一遍流程)
介绍:
Git:一个免费、开源的分布式版本控制系统。(简单理解为一套软件)
GitHub:一个基于Web的Git,或者版本控制仓库和网络托管服务。(简单理解为存放开源项目的仓库)
Git包含了工作区、暂存区和本地仓库三个空间。一个简单正向操作流程为:在工作区创建、编辑项目,Okay后添加到暂存区,最后提交到本地仓库。具体工作原理见:廖雪峰的Git教程 。文本第一部分主要介绍一些常用(必须记住)的git命令;第二部分是利用git命令具体来操作GitHub本地仓库和远程仓库。(如何学习本文档?先熟悉一遍命令,然后重点动手走一遍流程)
1. Git常用命令
git config --global user.name '[username]' #配置用户名 git config --global user.email '[email]' #配置邮箱 git config --glabal --unset [option] #移除某一项 git config --list #显示配置项 git init #初始化仓库 git add [filename] #添加暂存区 git status #显示状态 git commit -m '[message]' #提交本地仓库 git clone 官方网站:https://github.com/" target=_blank> #克隆项目
git push #上传远程仓库
git help [command] #显示command命令帮助信息
git rm [filename] #从版本库中移除[/code]
以上命令都是下面将会使用到的,更多git命令请参看官方教程。2. GitHub使用
使用前准备:
注册GitHub账户:[url=https://github.com/]官方网站:https://github.com/
安装Git:[url=https://git-scm.com/downloads]官方下载地址:https://git-scm.com/downloads
(如果嫌官网下载慢,windows用户可参考链接: https://pan.baidu.com/s/1cq8YiM 密码: t53q )
注册好后,在GitHub主页就可以新建和管理自己的仓库。但是这样其实很不方便,更多情况我们是通过git命令来进行版本控制。下面以linux平台为例(windows下指令一样)
2.1 设置用户名和邮箱:$ mkdir ~/git :$ cd ~/git :~/git$ git config --global user.name '[username]' #[username]为注册用户名 :~/git$ git config --global user.email '[email]' #[email]为注册邮箱 :~/git$ git config --list #查看配置信息
2.2 管理本地仓库
操作:首先新建文件夹localrep,存放项目;进入文件夹初始化仓库;创建和编辑文件,再添加到暂存区,最后提交到本地仓库。:~/git$ mkdir localrep :~/git$ cd localrep :~/git/localrep$ git init #初始化仓库, :~/git/localrep$ touch a.txt :~/git/localrep$ vim a.txt #编辑a.txt :~/git/localrep$ git add a.txt #添加到暂存区 :~/git/localrep$ git status #显示状态 :~/git/localrep$ git commit -m '第一次提交' #提交到本地仓库
2.3 管理远程仓库
克隆远程仓库GitHub-test,向仓库添加文件,提交远程仓库;修改文件,再提交远程仓库;然后进行删除操作。:~/git$ git clone https://github.com/vikYao/GitHub-test.git #克隆GitHub仓库 :~/git$ cd GitHub-test :~/git/GitHub-test$ touch test.cpp :~/git/GitHub-test$ vim test.cpp :~/git/GitHub-test$ g++ test.cpp :~/git/GitHub-test$ git add test.cpp a.out #添加到暂存区 :~/git/GitHub-test$ git commit -m "第一次提交test.cpp和a.out" #提交到本地仓库 :~/git/GitHub-test$ git push #上传到远程仓库(要求你填写用户名和密码):~/git/GitHub-test$ git rm a.out :~/git/GitHub-test$ git commit -m "第二次提交,删除 a.out" :~/git/GitHub-test$ git push #上传到远程仓库
以上只是一些非常简单的操作,深入学习请参看相关官方教程。
相关文章推荐
- Github仓库创建及git常用命令使用
- git使用入门-常用命令
- GitHub快速入门简单教程以及常用Git 命令
- Github使用教程(二)-- Git常用命令
- [Github]msysgit的使用&Git常用命令
- git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用
- Github使用教程(二)-- Git常用命令
- Git与Github使用之--常用本地命令介绍
- GitHub使用及git常用命令
- Git 使用教程(4)—— Git 常用命令集合
- Git 使用教程(4)—— Git 常用命令集合
- 《版本控制之道——使用git》读书笔记(可作git和github入门)
- windows下使用git管理github项目(入门)
- github入门教程及日常使用操作命令
- Linux下使用Git命令及Github项目
- Github轻松上手-常用的git命令
- Git使用-常用命令
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull
- github常用使用命令
- 第一部分:Maven入门,环境搭建,常用Maven命令使用