git的学习

简介: git的学习,一些基本命令
                    # git 的学习第一天
                  
     1.  在linux,检测 git. 使用命令 git
     2.  在linux安装,ubuntu linux --使用命令 sudo apt-get install git
         在windows上,下载,默认安装。
     3.  在windows上,找到 git bash.设置用户。命令
          git config --global user.name "your name"
          git config --global user.email  "..@example.com"          
     4.  创建版本库,命令
         1 新建一个文件夹  mkdir name
         2.显示当前目录 pwd
         3.切换到文件夹 cd name, 初始化仓库,  git init
         4.git add mm.text  提交文件mm
         5 git commit -m"我新建一个文件" (commit 可以提交多个add,多次add.一次commit 可以)                 
     5.  操作版本库文件
          1. git status  查看自己的更改,
          2. git diff  mm.text 查看对mm,text文件更改的具体内容
          3. git log 显示从最近到最远的提交日志。最近-append gpl
             上一次-add distributed    最早一次-wrote a readme file
          4 git log --pretty=oneline 限制显示的行数
          5 git reset --hard HEAD^  回退到上一个版本
          6. cat mm.text  查看mm.text的版本
          7  git reset --hard xxx 回退到指定的版本  xxx 为 git 的commit 的id .输入前几位就可以。         
          8.git reflog   记录每一次命令
          9. git diff HEAD --mm.text 可以查看工作区和版本库里面最新版本的区别
          10 注意一点,如果没有git add操作,git commit 就不会成功,git add 是把文件提交到缓存区                           
          11 git checkout -- mm.text  把mm.text文件在工作区的修改全部撤销
           两种情况: 
           一: mm.text  修改后没有存到暂存区,现在,撤销修改后回到和当前版本库一样的状态
           二: mm.text 已经添加到暂存区后,又做了修改,现在,撤销修改就回到了添加到了暂存区后的状态
            这个命令的意义就是回到最近一次 commit 或者add 时的状态
          12.  如果已经执行了git add mm.text 操作,想要撤回来,使用命令: git reset HEAD mm.text 就可以把暂存区的修改撤销掉                  
          13. 如果在文件里把mm.text删除了,解决方法
            一删除      git rm mm.text 从版本库中删除该文件,然后git commit -m "remove mm.text"
            二恢复     git checkout --mm.text                  
                                   .
相关文章
|
6月前
|
JSON 前端开发 JavaScript
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(一)
522 0
|
9月前
|
Java 开发工具 数据库
|
2月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
131 0
|
3月前
|
缓存 数据可视化 开发工具
学习 Git,看这一篇就够了!(下)
学习 Git,看这一篇就够了!(下)
|
3月前
|
存储 Linux Shell
学习 Git,看这一篇就够了!(上)
学习 Git,看这一篇就够了!(上)
|
4月前
|
缓存 开发工具 数据安全/隐私保护
git-学习git,这一篇就足够了(初学者视角实战教程)
git-学习git,这一篇就足够了(初学者视角实战教程)
127 0
|
4月前
|
安全 开发工具 git
最近从 0 学习Git,详细分类总结了这份 Git 命令宝典(二)
最近从 0 学习Git,详细分类总结了这份 Git 命令宝典(二)
40 0
|
4月前
|
开发工具 git
最近从 0 学习Git,详细分类总结了这份 Git 命令宝典(一)
最近从 0 学习Git,详细分类总结了这份 Git 命令宝典
31 0
|
4月前
|
Java Linux 开发工具
阿里云git仓库学习
阿里云git仓库学习
90 1
|
6月前
|
网络安全 开发工具 git
Git基础学习
Git基础学习
34 0