初入git
2018-10-13 本文已影响0人
7724hai
git是啥
想知道git是啥,咱得先分清另外两个,github、gitlab。
- Git-版本控制工具
- Github-一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等
- GitLab-基于Git的项目管理软件
注册GitHub
git安装
git的安装没那么复杂,按照具体的流程,其实挺好操作的,一路next到底。
如果你非要详细的安装教程的话,那。。。请参照Windows下git的安装和使用
创建仓库
git init
This command creates an empty Git repository 即初始化仓库
常见之用例:
添加/修改新文件
把一个文件放到git仓库只需两步
- 第一步
$git add 文件名 把文件添加到git仓库 -
git add . 把所有文件添加到git仓库
(注add与.间存在空格) - 第二步
$git commit -m "注释说明改动了啥" 把文件提交到仓库
image.png - 其他所需命令
git status查看当前仓库状态
git diff查看difference,即查看修改内容
git log查看历史纪录,命令显示从最近到最远的提交日志
注:嫌麻烦可以使用命令git log --pretty=oneline
删除文件
** git rm 文件名**
创建和合并分支
- 查看分支
git branch - 创建分支
git branch 分支名 - 切换分支
git checkout 分支名 - 创建加切换分支
git checkout -b 分支名 - 提交分支
git push origin 分支名
注:提交前也许add ,commit 等操作 - 合并分支
git checkout master
git merge -m 'merge from 分支名'
合并分支名至master - 撤销合并
git reset --hard HEAD~ - 删除分支
git branch -d分支名
Git 命令总结
git config:配置相关信息
git clone:复制仓库
git init:初始化仓库
git add:添加更新内容到索引中
git diff:比较内容
git status:获取当前项目状况
git commit:提交
git branch:分支相关
git checkout:切换分支
git merge:合并分支
git reset:恢复版本
git log:查看日志