解锁GitHub(3)git工具的使用

在使用git之前,先来大概了解下这个工具的操作流程

本地仓库:是git init之后出现的.git文件夹
工作区:mkdir myproject之后,myproject就是工作区
暂存区:就是工作区想要备份本地仓库的必经之路
远程仓库:github

1、基本操作

(1)初始化仓库(在某个目录下初始化仓库后会自动产生.git目录,改目录下工作的所有文档可使用git进行管理)

git init 

(2)查看文件、分支状态

git status

(3)将指定的文件提交到暂存区

git add <文件名>   将指定文件(任意文件类型的文件)提交到暂存区
git add *     将当前目录下所有的文件提交到暂存区

注意:

提交到暂存区的文件没有存放在本地仓库中
git rm --cache <文件名> 删除暂存区的指定文件

(4)将暂存区的文件提交到本地仓库

git commit -m <提交说明>         将文件同步到本地仓库并且设置提示说明

注意:

一般提示时需要附加一些同步信息,在-m后添加
所有对工作区的修改,如果想同步到仓库,都需要执行当前命令(add --> commit)

(5)查看commit日志

git log                         查看所有cimmit日志
git log --pretty=oneline        查看单行日志

(6)比本地文件和本地仓库中文件的区别

git diff <文件名>  

2、恢复操作

从本地仓库恢复本地文件

删除本地工作区文件和本地仓库文件

恢复上一步删除的操作、

查看历史版本

回到指定版本:

关于移动文件,文件夹丢失问题

3、标签(版本)操作

给当前commit id设置v1.0、给指定commit id 设置v0.8、查看所有标签、查看指定标签的详细信息

删除指定标签,并重新修改

按照标签回到指定版本

4、临时工作区(选择最优)

先用a修改file1.c,保存到临时工作区,先用b修改file1.c,保存到临时工作区,查看所有的临时工作区、用指定的临时工作区代替当前工作区

从当前工作区到暂存区,在到本地仓库、指定删除哪个临时工作区、删除所有的临时工作区

5、分支操作

创建多个分支

切换到ningning分支,

并且ningning修改功能

提交到本地仓库

合并操作(master主动合并)

删除分支:

6、远程仓库操作

两个主机:

原有主机上本来是由一个本地仓库的,现在新建远程仓库

进入share.git,初始化操作

将本地仓库代码发送到远程仓库

其他人从远程仓库下载东西:

本地仓库修改了内容:

保存到本地仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值