Git备忘

作者: iMikasa_ | 来源:发表于2021-08-30 20:21 被阅读0次

About

版本控制:一种记录若干文件内容变化(修改),以便将来查阅特定版本修订的解决办法。而我们所使用的Git就是一种分布式版本控制系统

一些概念

Git工作流程

1.Workspace 工作区,就是我们电脑中的文件目录
2.Index 暂存区,暂存区会记录git add添加的文件,所操作的文件就变成了可被提交的了,并且可以通过git status查看暂存区状态
3.Repository 本地仓库,保存了所提交的文件的版本到本地
4.Remote 远程仓库,例如GitHub,码云

基本操作

初始化

git init

在当前目录下生成 .git子目录。该目录中管理当前目录内容所需的仓库数据。


向暂存区添加文件

git add

将工作区的修改的内容提交到暂存区,交由git管理


暂存区状态

git status

可以查看暂存区状态,(工作区修改未add,为红,add未commit,为绿)


提交本地仓库

git commit -m "info"

将暂存区里的所有改动提交到本地版本库


查看提交日志

git log
git log --pretty=oneline      //格式化更简便
git reflog

可以查看提交的-m信息和commit id(一大长串,通过那个前5,6位做版本回溯等操作)


版本回退

git reset --hard HEAD^         //一个^回退一个版本,两个^回退两个版本以此类推
git reset --hard HEAD~1        //~后数字为回退的版本个数

撤销修改

 git checkout -- <file>

若为add 撤销到最新版本库,add了就和暂存区的一样了

git reset HEAD <file>          //撤销暂存区的修改,回到最新的一次提交

推送远程仓库

git remote add origin + 仓库链接            //添加远程仓库
 git push -u origin master                 //推送至远程仓库

克隆到本地

git clone + 远程库链接        //克隆整个项目
git pull                    //获取最新的远程库代码

分支

  • 查看分支
git branch            //带星的是当前在哪个分支上
  • 创建分支
git branch dev        //dev为分支名
  • 切换分支
git checkout dev
git switch dev
  • 创建加切换
git checkout -b dev
git switch -c dev
  • 合并分支
git merge dev           //合并分支到当前分支,

相关文章

  • Git常用命令备忘

    Git常用命令备忘 git config --global user.name "robbin" git conf...

  • git备忘

    git备忘录 官网教程 “origin” 并无特殊含义远程仓库名字 “origin” 与分支名字 “master”...

  • Git备忘

    用户信息 新项目 分支操作 上传某个本地tag 上传本地所有tag Error dst refspec xxxx ...

  • git备忘

    下载git 初次运行 Git 前的配置 git config --global user.name "

  • Git备忘

    About 版本控制:一种记录若干文件内容变化(修改),以便将来查阅特定版本修订的解决办法。而我们所使用的Git就...

  • Git 相关

    Git相关的命令备忘 Git每次输入账号和密码在Git目录下执行命令: git config --global c...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • 快速上手Git

    使用git 命令行时,经常会忘记相应的git命令,这次梳理最基本的git使用当做备忘,顺带帮助读者快速上手git。...

  • Xcode集成码云Git小白向教程

    备忘备忘备忘! 一.注册码云账号 二.在码云账号下创建项目 三.本地项目连接远程Git仓库: 1.本地使用终端cd...

  • Git 备忘录

    Git 备忘录 -- Git 查看记录 一行展示log日志 查看命令历史 Git 回退 从本地仓库撤销(使用了gi...

网友评论

    本文标题:Git备忘

    本文链接:https://www.haomeiwen.com/subject/jruoiltx.html