千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > git工具的使用

git工具的使用

来源:千锋教育
发布人:qyf
时间: 2022-09-15 17:47:10 1663235230

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

图片 1

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

  1、基本操作

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

  git init

图片 2

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

  git status

图片 3

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

  git add <文件名> 将指定文件(任意文件类型的文件)提交到暂存区

  git add * 将当前目录下所有的文件提交到暂存区

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

图片 4

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

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

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

图片 5

  (5)查看commit日志

  git log 查看所有cimmit日志

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

图片 6

图片 7

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

  git diff <文件名>

图片 8

  2、恢复操作

  从本地仓库恢复本地文件

图片 9

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

图片 10

  恢复上一步删除的操作、

图片 11

  查看历史版本

图片 12

  回到指定版本:

图片 13

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

图片 14

  3、标签(版本)操作

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

 

图片 15

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

图片 16

  按照标签回到指定版本

图片 17

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

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

图片 18

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

图片 19

  5、分支操作

  创建多个分支

图片 20

  切换到ningning分支,

图片 21

  并且ningning修改功能

图片 22

  提交到本地仓库

图片 23

  合并操作(master主动合并)

图片 24

  删除分支:

图片 25

  6、远程仓库操作

  两个主机:

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

图片 26

  进入share.git,初始化操作

图片 27

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

图片 28

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

图片 29

  本地仓库修改了内容:

  保存到本地仓库

图片 30

  备注:于作者水平,难免有理解和描述上有疏漏或者错误的地方,欢迎共同交流;部分参考已经在正文和参考文献中列表注明,但仍有可能有疏漏的地方,有任何侵权或者不明确的地方,欢迎指出,必定及时更正或者删除;文章供于学习交流,转载注明出处。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT
开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区
  • 南昌校区
  • 哈尔滨校区