git入门修炼手册
2018-07-28 本文已影响5人
李不远
git是程序猿的另一个重要的生产力,所以掌握git的基本操作是一门必修课
简介
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
安装与注册
注册请进入GitHub官网
常规操作
新建与克隆
- 创建新仓库-
git init
创建新文件夹,打开,然后执行git init
。就是这么简单,创建仓库就完成了。
- 克隆仓库-
git clone
- 执行如下命令以创建一个本地仓库的克隆版本
git clone /path/to/repository
- 如果是远端服务器上的仓库,则执行
git clone xxx
xxx为仓库的地址,获取方式如下图
仓库地址
添加与提交
本地仓库虽然看起来是一个东西,但实际是由三部分组成。如下所示
git工作流- 第一部分是你能看到的,即本地的
工作目录
- 第二部分是看不到的,即
git add
后进入的暂存区
,它会临时保存你的改动 - 第三部分是我们
git commit
后进去的区域,head
,它是我们最后一次提交的结果
- 添加-提出更改
git add
提出更改-即将文件添加到暂存区,执行以下命令
-
git add xx.xx
提交单个文件 -
git add.
提交当前目录
- 提交-提交改动
git commit -m "代码提交信息"
这条指令是将代码提交到head
部分,并将你的改动信息一同提交,下面就是我们的最后一步啦!
取回与推送
- 更新变化
git pull
取回远程主机某个分支的更新,再与本地的指定分支合并
- 推送
git push
git push origin master
将改动提交到远端仓库【master为分支,也可是其他分支】
这样,基本的git指令就基本掌握了,当然这还远远不够,想要更强大,请参考下面的资料
——远方不远