Git与Github入门资料
Git与Github入门资料
Git主要优势及安装
git,一个非常强大的版本管理工具。Github则是一个基于Git的日益流行的开源项目托管库。Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快,配合Github提交需求也更容易。
git的入门,稍微有点麻烦,需要在本机创建一个ssh的钥匙,其他的则海空天空了。windows下可以参考这篇教程,Mac等更多教程则可以参考Github官方。
Git全局设置
下载并安装Git
git config --global user.name "Your Name"
git config --global user.email youremail@email.com
将Git项目与Github建立联系
mkdir yourgithubproject
cd yourgithubproject
git init
# Sets up the necessary Git files
touch README
# Creates a file called "README" in your Hello-World directory
git add READMEgit commit -m 'first commit' git remote add origin git@github.com:yourgithubname/yourgithubproject.git git push origin master
导入现有的Git仓库
cd existing_git_repo
git remote add origin git@github.com:yourgithubname/yourgithubproject.git
git push origin master
导入现有的Subversion仓库
点击此处
git最主要的命令
git --help
The most commonly used git commands are:
add Add file contents to the index
bisect Find by binary search the change that introduced a bug
branch List, create, or delete branches
checkout Checkout a branch or paths to the working tree
clone Clone a repository into a new directory
commit Record changes to the repository
diff Show changes between commits, commit and working tree, etc
fetch Download objects and refs from another repository
grep Print lines matching a pattern
init Create an empty git repository or reinitialize an existing one
log Show commit logs
merge Join two or more development histories together
mv Move or rename a file, a directory, or a symlink
pull Fetch from and merge with another repository or a local branch
push Update remote refs along with associated objects
rebase Forward-port local commits to the updated upstream head
reset Reset current HEAD to the specified state
rm Remove files from the working tree and from the index
show Show various types of objects
status Show the working tree status
tag Create, list, delete or verify a tag object signed with GPG
第一次提交的时候
git push yourgithubproject maste
日常提交常用命令
git add .
git commit -a -m"some files"
git push yourgithubproject
Textmate的Git Bundles
Git与Github入门资料相关推荐
- 轻松Git与Github入门
文章目录 前言 一.版本控制系统介绍 1.版本控制系统的概念 2.版本控制系统功能 3.版本控制系统分类 二.Git 与GitHub 简介 1.Git 2.GitHub 三.Git账户注册与管理 1. ...
- Git与Github入门(一)
Git与Github入门(一) 环境: Git与GitHub的来历 Linux 之父 Linus 在 1991 年创建开源的 Linux 操作系统之后,多年来依靠全世界广大热心志愿者的共同建设,经过长 ...
- git和github入门实践(5):Git 标签 tags 和 GitHub 版本 releases
一.Git 标签的作用 在一个项目中,我们可能需要阶段性地发布一个版本,比如 V1.0.V1.0.2.V3.2 Beta 之类的,Git 的标签可以满足这个需求. 1 创建标签 前面提到过 GitHu ...
- Git和GitHub快速入门
Git入门 简介 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制系统. 工具 准备工具 Git下载地址:https://git-scm ...
- clone git 修改保存路径_Git和Github详细入门教程(别再跟我说你不会Git和Github)
前言:成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成.你好,我是梦阳辰,快和我一起搞定Git和Github吧. 文章目录 01.Git概述 02.Git的本地仓库操作 Git的版本回退操作 ...
- 【新手入门必看】git 和 github 介绍
git 和 github 介绍 因为在学习 MaixPy 的过程中, 有很多地方用到 git 和 github, 所以这里简单解释一下它们是什么,以及区别是什么. 1. 什么是 git git 是一款 ...
- Git GitHub 入门篇
Git & GitHub 入门篇 参考:猴子都能懂的 Git 入门 0. 环境 CentOS 7.4 1. Git 安装 1.1 直接安装 安装 Git: yum install -y git ...
- Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍
系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...
- Git 和 GitHub 教程——版本控制入门
大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...
最新文章
- 如何读取多个文件,文件后缀名不一致,不过类似source.1 source.2 source.3等
- java maven 编译 清理 测试 打包项目
- 32岁的老程序员面试没通过,一问原因,挺突然的...
- WebKit Page对象的分析
- linux 如何判断当前用户
- 多个高危 BIOS 缺陷影响英特尔处理器,特斯拉 Model 3 未幸免,可用于供应链攻击...
- [摘录]第五部分 经验谈(2)
- Python常用的设计模式
- Telnet介绍及其安装
- 20HTML5期末大作业:影视视频网站设计——爱影评在线电影(10页面) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 计算机毕设网页设计源码
- 硅谷课堂 13_公众号点播课程和直播管理
- linux火狐插件目录,Firefox的插件目录在哪里?
- 获奖团队访谈录|“AI+无线通信”赛道三等奖团队
- linux系统mysql密码忘记了怎么办_Linux中MySQL密码忘了怎么办
- el-table 怎么合并相同单元格
- 1-9九个数字组成一个九位数 如果从左边起取出1个数字,需要能被1整除,取出两个数字组成的数能被2整除,取出三个数字组成的数能被3整除,依次类推
- nginx:Url重写
- 硬盘突然变raw格式_硬盘变成raw格式解决办法
- 100多个优秀的互联网编程学习平台整理。
- 其他——调试时chrom崩溃