git工具的使用

发布于:2022-12-16 ⋅ 阅读:(408) ⋅ 点赞:(0)

  在使用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、临时工作区(选择最优) 物联网学习教程icon-default.png?t=M85Bhttp://www.mobiletrain.org/note/wlw/

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

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

  5、分支操作

  创建多个分支

  切换到ningning分支,

  并且ningning修改功能

  提交到本地仓库

  合并操作(master主动合并)

  删除分支:

  6、远程仓库操作 IT学习教程icon-default.png?t=M85Bhttp://www.mobiletrain.org/note/

  两个主机:

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

  进入share.git,初始化操作

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

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

  本地仓库修改了内容:

  保存到本地仓库

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


网站公告

今日签到

点亮在社区的每一天
去签到