自学内容网 自学内容网

Git使用指南

工作机制

基本框架:

  • Workspace:开发者工作区,也就是你当前写代码的目录,它一般保持的是最新仓库代码。
  • Index / Stage:暂存区,最早叫Stage,现在新版本已经改成index,位于.git目录中,它用来存放临时动作,比如我们做了git add或者git rm,都是把文件提交到缓存区,这是可以撤销的,然后在通过git commit将缓存区的内容提交到本地仓库
  • Repository:仓库区,是仓库代码,你所有的提交都在这里,git会保存好每一个历史版本,存放在仓库区,它可以是服务端的也可以是本地的,因为在分布式中,任何人都可以是主仓库。
  • Remote:远程仓库,只能是别的电脑上的仓库,即服务器仓库。

流程图

总体工作流程:
总体工作流程:
工作区->暂存区
工作区->缓存区
工作区->暂存区->本地仓库
工作区->缓存区->本地仓库

基本命令

命令作用
git init初始化新建本地仓库
git add添加文件到暂存区
git status查看仓库当前的状态,显示有变更的文件
git diff比较文件的不同,即暂存区和工作区的差异
git commit提交暂存区到本地仓库
git reset回退版本
git rm将文件删除并添加到暂存区,提交后版本库中的文件也被删除
git mv移动或重命名工作区文件

分支操作

使用分支可以开辟不同开发路线

命令作用
git branch 分支名创建分支(当前分支必须不为空)
git branch -v查看分支(分支为空的不显示)
git checkout 分支名切换分支
git merge 需要合并的分支名把指定的分支合并到当前分支上
git branch -d 分支名删除本地已合并的分支(需在其他分支上进行

远程仓库

命令作用
git remote查看已配置的远程仓库
git pull拉取远程仓库修改后的文件
git fetch拉取远程仓库的所有分支

本地仓库关联远程仓库

git remote add origin 远程仓库URL
git push origin 远程仓库对应的分支可以上传新的分支,和新分支中修改上传的文件

参考

B站参考视频 ——【GeekHour】一小时Git教程
参考博客1——关于Git这一篇就够了
参考博客2——Git基本使用(很详细)
后续在实际使用中会继续完善本篇博客


在这里插入图片描述


原文地址:https://blog.csdn.net/qq_51706641/article/details/143505347

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!