美文网首页
号称史上最浅显易懂的Git教程

号称史上最浅显易懂的Git教程

作者: 善意的闲人 | 来源:发表于2016-02-26 08:55 被阅读242次

git是版本管理控制系统,看过一个廖雪峰的git教程,很容易上手。

号称史上最浅显易懂的Git教程

在版本间切换
  • 往后1个切换:<code>git reset --hard HEAD^</code>
  • 往后2个:<code>git reset --hard HEAD^^</code>
  • 往后100个:<code>git rest --hard HEAD~100</code>
  • <code>--hard</code>意义还不清楚
  • 切换到旧版本后又想切换回最新的版本该怎么办呢?
  • 先用<code>git reflog</code>查看历史命令,找到想切换的版本号,接着用<code>git reset --hard <版本号></code>
管理工作区(working directory)、缓存区(stage/index)的修改
  • 清空工作区的修改,从HEAD处或缓存区取回最新版本:<code>git checkout -- <file> </code>。这个命令之后,如果缓存区有未提交的版本,就切换到该版本;如果没有就切换到HEAD所指的最新版本。
  • 清空缓存区的修改:<code>git reset HEAD <file></code>,将提交到缓存区还没commit的文件撤回到工作区。
连接到github
  • 在本机创建自己的ssh:打开git bash,<code>ssh-keygen -t -C "youremail@example.com"</code>,然后一路确定。最后一般会在个人主目录下生成一个.ssh文件夹,里面有.rsa(私钥)和rsa.pub(公钥)。
  • 登录github网站,在setting里找到ssh,将公钥文件里的字符串复制过去即可。
  • 关联到github上某repository
  • 先在github上创建一个同名(?不必同名也行)的repository,得到它的https或ssh地址。https上传较慢,且每次要输入用户名、密码,所以一般用ssh,除非公司网络只开发http。
  • 在git bash输入:<code>git remote add origin <https/ssh地址></code>,绑定完成。将本地库上传过去:<code>git push -u origin master</code>,<code>-u</code>是在首次push时Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
  • 注意:如果之后在github上修改了该repository的名称,就需要在本地用命令rename远程库:<code>git remote rename <old name> <new name></code>

相关文章

  • 号称史上最浅显易懂的Git教程

    git是版本管理控制系统,看过一个廖雪峰的git教程,很容易上手。 号称史上最浅显易懂的Git教程 在版本间切换 ...

  • git(分布式版本控制系统)的使用

    git的使用推荐廖雪峰的博客(号称史上最浅显易懂的Git教程,为什么不学习呢?) https://www.liao...

  • 一个不错的Git教程

    史上最浅显易懂的Git教程

  • 代码管理| 全面了解Git使用相关

    Git add 和 Git commit 的区别 史上最浅显易懂的Git教程 要想弄明白git add和git ...

  • #每日技术学习# Git的基本操作

    Date | 2018-11-11学习教程:史上最浅显易懂的Git教程! 创建版本库 1、选择一个合适的地方,创建...

  • Git教程

    史上最浅显易懂的Git教程 廖雪峰的官方网站在网上找Git教程的时候发现了这个网站,感觉很好,拿出来分享。 如果感...

  • 不归类链接资料

    未来是 HTML 5 还是 Flash 的时代? 廖雪峰史上最浅显易懂的Git教程 阿里技术嘉年华2013年 ...

  • 可能是史上最浅显易懂的Git教程(2)

    在上一章可能是史上最浅显易懂的Git教程(1)我们学习了新建git仓库,修改,提交,回滚的操作。今天我们要学习通过...

  • git教程之简介

    本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 史上最浅显易懂...

  • git使用

    Git使用参考: 史上最简单的 GitHub 教程[https://blog.csdn.net/qq_352466...

网友评论

      本文标题:号称史上最浅显易懂的Git教程

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