赞
踩
一、什么是Git?
git:分布式
snv:集中式
二、Git安装
官网地址:https://git-scm.com/downloads
三、Git的基本工作流程
四、Git的使用
Git 使用前配置
在使用 git 前,需要告诉 git 你是谁,在向 git 仓库中提交时需要用到。
配置提交人姓名:git config --global user.name 提交人姓名
配置提交人姓名:git config --global user.email 提交人邮箱
查看git配置信息:git config --list
注意!
1、git init
在当前项目的目录下生成一个git隐藏文件夹,初始化git仓库为了跟踪项目代码
2、git add
将工作区的文件添加到暂存区(追踪文件)
3、git status
查看当前文件状态
4、git commit -m
将暂存区的文件提交到到本地仓库(也称分支)
5、git log
查看提交记录
6、git reflog
查看所有历史提交记录
7、git push
将本地仓库快照提交到远程
8、git clone
将远程的仓库项目克隆到本地
9、git checkout
git checkout (分支名称):切换分支
git checkout (文件名):用暂存区中的文件覆盖工作目录中的文件
10、git rm --cached
git rm --cached(文件名):将文件从暂存区中删除
11、git reset --hard commitID
git reset --hard ID 将 git 仓库中指定的更新记录恢复出来,并且覆盖暂存区和工作目录
分支是什么?
主要为了方便项目协作管理的技术(即:分支之间是独立互不影响的)
可以让我们从开发主线上分离出来,以免影响开发主线
分支细分
1、主分支(master):第一次向 git 仓库中提交更新记录时自动产生的一个分支。
2、开发分支(develop):作为开发的分支,基于 master 分支创建。
3、功能分支(feature):作为开发具体功能的分支,基于开发分支创建
分支类型
分支常用命令
git branch
查看分支
git branch 分支名称
创建分支
git checkout 分支名称
切wenjain
git merge 来源分支
合并分支
git branch -d 分支名称
删除分支(分支被合并后才允许删除)(-D 强制删除)
暂时保存更改
在git中,可以暂时提取分支上所有的改动并存储,让开发人员得到一个干净的工作副本,临时转向其他工作。
使用场景:分支临时切换
git stash
git stash pop
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。