美文网首页
git的学习之路

git的学习之路

作者: 废弃的种子 | 来源:发表于2020-04-02 18:48 被阅读0次

1、git init——初始化一个git仓库
2、git add . 和git add 文件名——添加到本地仓库
3、git commit -m'说明'——提交
4、git log 查看自己提交的版本 (查看之前)


image.png

commit ' 后的一长传数字为id(版本回退需要)

5、多次提交以后尝试版本回退 git reset --hard HEAD~数字(不加数字默认回退1个) 。或者git reset --hard HEAD(一个代表回退的次数,CMD窗口下使用双引号)
6、使用 git reflog 查看当前的commit id (查看未来的版本)
前边的为id,这样git reset --hard id 就可以跳到新的版本啦

image.png
7、git status 查看暂存区 是否有内容。
分为有内容,
image.png
无内容,

报错(修改内容后没有add,需要把添加的内容add)


image.png

8、撤销文件的修改
git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。

  • 未添加到暂存区时候 git checkout -- readme.txt(文件名)
  • 添加到缓冲区以后 git reset HEAD readme.txt / . 可以把暂存区的修改撤销掉

远程仓库

分支管理
在新建的分支上 推送分支使用 git push origin dev / 本地分支和远程分支未关联的时候用: git push --set-upstream origin dev
合并分支后,记得再次push,然后就可以删除没用的分支了,本地分支虽然删除了,但需要在远程中手动删除一下分支


image.png

相关文章

  • git的学习之路

    1、git init——初始化一个git仓库2、git add . 和git add 文件名——添加到本地仓库3、...

  • Git 学习之路

    Git 常用命令: 从远程仓库获取项目到本地 $ git remote add origingit@github....

  • Git 学习之路

    常用单词 HEAD --> 当前版本(HEAD^ --> 上一个版本,HEAD^^ --> 上上版本,HEAD~1...

  • Git学习之路

    为什么下定决心做下笔记,只是因为在公司使用git管理开发项目的时候,只会简单的几个命令,偶尔遇到问题也是在网上搜一...

  • Git 学习之路

    目录 clone add commit checkout pull push branch reset diff ...

  • git 学习之路

    windows 使用git & mac 使用git 1. 创建文件夹workspace 2.进入要管理的目录 右键...

  • git学习之路(git命令)

    初始化 提交代码 分支 合并代码步骤 比如我们要将 test 分支合并到 master 分支 分支拉取

  • 小白学git

    git学习之路 什么是git? git是一些命令工具的集合它可以用来追踪,记录文件的变动。它是采取分布式管理,分布...

  • git学习之路1

    git 本地基本命令

  • git学习之路 (代码合并)

    代码合并 现在我们有两个分支 test 和 master现在我们要将test分支合并到master分支上有两种方法...

网友评论

      本文标题:git的学习之路

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