zoukankan      html  css  js  c++  java
  • Git

    创建Git版本库

    如下命令实现在“E:GitCode1_TestGit”路径下,01_TestGit项目的Git版本库。

    $ cd E:            #将当前目录转到E盘下

    $ cd GitCode           #将当前目录转到GitCode文件夹下

    $ mkdir 01_TestGit       #在GitCode下创建01_TestGit文件夹

    $ cd 01_TestGit       #将当前目录转到01_TestGit文件夹下

    $ pwd             #列出当前所在目录

    $ git init            #把当前目录变成git可以管理的仓库

    或者,直接在GitCode目录下,单击鼠标右键,选择Git Bash Here,如下图。

    版本库中文件相关操作

    通常操作如下:

    1:在01_TestGit文件夹下创建一个文本文件readme.txt,为其添加内容为:It's OK;

    2:使用命令 git status查看项目当前状态

    3:使用命令 git add <file> 添加到Git暂存区;

      或者使用命令 git add readme.txt readme.txt.bak

    4:使用命令 git commit告诉Git暂存区,把文件提交到仓库。

    (注意这里尽量添加修改备注信息$ git commit -m "JeremyWu Create File readme.txt with back up readme.txt.bak");

    5:通过命令git status来查看是否还有文件未提交;

    6:通过命令git diff <file>看下文件有没有什么内容被修改;


    7:通过命令git log 获取项目的修改日志


    如果看起来不太方便的话,可以使用命令$ git log --pretty=oneline让其显示简要信息。

    8:项目版本回退命令git reset  --hard HEAD~n(n代表回退到第几个版本)

    9:通过命令 cat <fiel>实现查看file的功能

    10:通过命令git reflog获取版本号


    11:通过命令git reset --hard 版本号实现版本之间的恢复

    12:通过命令git checkout -- <file>实现丢弃工作区的修改 (只要还没commit,否则只能通过git reset恢复)

      作者:Jeremy.Wu
      出处:https://www.cnblogs.com/jeremywucnblog/
      本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    bugku杂项—12-16题
    bugku杂项—1-11题
    symfony3 使用命令行工具生成Entity实体所踩的坑
    symfony2学习笔记——控制器
    symfony学习笔记——路由
    在window环境下安装symfony2框架注意事项
    window环境安装composer
    HTTP,FTP异常码大全【转载】
    关于session和cookie的区别
    关于mysql的查询优化
  • 原文地址:https://www.cnblogs.com/jeremywucnblog/p/12054009.html
Copyright © 2011-2022 走看看