git构建工具

目录

一、简介

1、版本控制

2、版本控制工具

二、Git工作机制

1、工作区

2、暂存区

3、远程库

三、常用命令

1、初始化本地仓库  git init

2、查看本地库状态    git status

3、工作区文件加入到暂存区   git add

4、 暂存区文件提交到本地库   git commit -m "日志信息" 文件名

5、 查看历史版本       git reflog        git log

 6、版本穿梭    git reset --hard 版本号

四、分支

1、是什么

2、操作命令

3、创建分支  git branch 分支名

4、查看分支   git branch -v

5、切换分支    git checkout 分支名

6、指定分支合并到当前分支    git merge 分支名

7、冲突

(1)产生冲突原因

 ​编辑

(2)解决办法:手动合并仓库

五、团队协作机制

1、团队内协作

 2、跨团队协作

六、GitHub

1、远程库操作

七、分支上代码没写完怎么缓存


一、简介

1、版本控制

2、版本控制工具

二、Git工作机制

1、工作区

代码存放的磁盘的位置

2、暂存区

写了代码以后要让git知道我写了,于是将代码“添加”到暂存区

3、远程库

三、常用命令

1、初始化本地仓库  git init

2、查看本地库状态    git status

3、工作区文件加入到暂存区   git add

4、 暂存区文件提交到本地库   git commit -m "日志信息" 文件名

5、 查看历史版本       git reflog        git log

 6、版本穿梭    git reset --hard 版本号

版本穿梭实质:移动的是head指针

实际操作:

四、分支

1、是什么

 图解:

2、操作命令

3、创建分支  git branch 分支名

4、查看分支   git branch -v

 

5、切换分支    git checkout 分支名

6、指定分支合并到当前分支    git merge 分支名

 

7、冲突

(1)产生冲突原因

 

(2)解决办法:手动合并仓库

步骤:查看当前状态  -->  保留要修改的内容  -->  保存  -->  添加到缓存区  -->  提交本地库

五、团队协作机制

1、团队内协作

 2、跨团队协作

六、GitHub

1、远程库操作

七、分支上代码没写完怎么缓存

问题:如果你在当前分支写完一部分代码,但是没有写完,想缓存一下刚写的代码然后去写另一个分支的代码,这时候该怎么办

解决办法:git stash

  • 作用:git stash 会把所有的未提交的修改(包括暂存的和未暂存的)都储存起来,用于恢复当前的工作目录,而且当 stash 之后,这时候当前的工作目录会变得干净
  • 切换回原分支:当解决完另一个分支的问题之后再切换回 stash 之后的分支后可以使用 git stash pop 或者 git stash apply 命令来恢复 stash 之前的状态,这二者的区别在于 pop 会将缓存堆栈中第一项删除,而 apply 不会删除,可以反复使用
  • 查看当前列表:可以用 git stash list 命令来查看当前 stash 的列表
  • 删除:可以使用 git stash drop + stash 名删除某个stash,也可以通过 git stash clear 来删除所有的 stash

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值