美文网首页
Git(一) -- 区域与回滚

Git(一) -- 区域与回滚

作者: OakesYa | 来源:发表于2021-01-18 14:23 被阅读0次

前言

git是我们常用的代码分布式管理工具,windows上我是tortorisegit小乌龟和git命令行混合使用的,提交代码等简单操作用git命令行,但是回滚,解决冲突使用小乌龟更方便。到新公司后mac就不能使用小乌龟了,所以我们需要梳理一下git工作区域以及命令来更好回滚

三区域

  • 工作区
    工作区就是我们编写代码的区域

  • 暂存区
    暂存区就类似于一个缓存区域
    git add命令将工作区代码数据提交到暂存区
    git checkout --file或者git checkout . 将清空工作区而不改变暂存区
    git reset --file或者git reset . 将清空暂存区而不改变工作区
    git rm --cached file 将删除暂存区文件而不影响工作区

  • 本地仓库
    本地仓库与远程仓库相对应
    git pull 将远程仓库分支代码同步到本地仓库分支
    git commit 将暂存区代码提交到本地仓库分支
    git push 将本地仓库分布代码同步到远程仓库分支

git status和git diff

  • git status [-s] 描述有哪些文件已修改
  • git diff 显示未缓存的改动
  • git diff --cached 显示已缓存的改动
  • git diff head 显示所有的改动

相关文章

  • Git(一) -- 区域与回滚

    前言 git是我们常用的代码分布式管理工具,windows上我是tortorisegit小乌龟和git命令行混合使...

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • 关于git reset --hard,git reset --s

    在工作中避免不了会遇到代码回滚,这种情况分为两种,分别是本地回滚与远程回滚。 git reset --hard x...

  • git撤销与回滚

    git撤销已经push的提交 git log 查看提交记录 git reset --soft commit_id ...

  • 谈谈 Git 代码回滚

    本文讲述了如何使用 git rebase -i 及 git cherry-pick 实现代码回滚。代码回滚属于高危...

  • git 总结

    参考资料:git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚 git 删除分支 1. 本地分支:git ...

  • Git回滚

    若是master,push --force受保护,需关闭受保护设置

  • Git - 回滚

    回滚命令 场景回滚某个commit回滚到某个commit恢复到与HEAD一致回滚Merge回滚最新的Merge回滚...

  • git回滚

    方法一,删除远程分支再提交 ①首先两步保证当前工作区是干净的,并且和远程分支代码一致 $ git co curre...

  • git回滚

    一、 git回滚到任意版本 查看历史提交的log中的版本号$ git log -3 查看最近3次提交记录 回滚到...

网友评论

      本文标题:Git(一) -- 区域与回滚

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