zoukankan      html  css  js  c++  java
  • Git

    Git是一个用于帮助用户实现版本控制的软件

    GitHub代码托管仓库,存代码的地方

    官网下载对应版本的git
    进入项目文件 右键
      Git GUI Here 桌面版
      Git Bash Here 终端命令版

    Git命令

    1. $git init

    让git把文件夹管理起来
    生成.git文件 以后当前版本所有的东西都会放在这里

    2. $git status

    查看当前目录下所有文件的状态 (红色/绿色)

    3. $git add manage.py(文件夹)

    表示对指定文件进行版本控制 要管理这个文件了

    4. $git add .

    表示文件夹下所有的文件及子目录进行版本控制 全都管理起来 准备就绪

    把代码放入代码暂存区

    5. $git commit -m '(描述版本信息,特别详细)'

    创建提交记录(版本)
    表示文件夹里的文件现在这种状态复制了一份放到别处,生成一个版本
    文件所有文件变成透明的了,全都管理起来了
    如果更改文件,git status 会变红色 然后重复执行$git add . $git commit -m '创建第二个版本'

    把代码从暂存区存入仓库

    6. $git log

        获取提交日志

    commit 0b4f2c5823daefa42d7d06261ceed16a8893dbfb (HEAD -> master)
    Author: xdb <you@example.com>
    Date: Wed Nov 21 11:20:26 2018 +0800
    
    添加欧美标签
    
    commit 46d557e525117b3cdeb0c777b12949d7398ed6ba #版本号
    Author: xdb <you@example.com>
    Date: Wed Nov 21 11:15:01 2018 +0800
    
    创建第一个版本

     $git log --pretty=oneline

    4d579c14943f7773fe340164b3b90529733ce482 (HEAD -> master) 第三次修改
    0b4f2c5823daefa42d7d06261ceed16a8893dbfb 添加欧美标签
    46d557e525117b3cdeb0c777b12949d7398ed6ba 创建第一个版本

    7. $git reset --hard 版本号

        回滚到之前指定版本   

       $git reset --hard HEAD^回滚到上一次

    8. $git reflog

     输出之前所有版本

    4d579c1 (HEAD -> master) HEAD@{0}: commit: 第三次修改
    0b4f2c5 HEAD@{1}: reset: moving to 0b4f2c5
    46d557e HEAD@{2}: reset: moving to 46d557e525117b3cdeb0c777b12949d7398ed6ba
    0b4f2c5 HEAD@{3}: commit: 添加欧美标签
    46d557e HEAD@{4}: commit (initial): 创建第一个版本

     9. $git checkout 文件名

    把还没有提交(没有add)的文件撤回,还没有提交到仓库的代码

    把工作区里的操作撤销

     远程仓库

  • 相关阅读:
    代码规范 for node.js with 'npm-coding-style'
    转:HL7 Tools suite
    转 HL7 2.x
    创建公共配置表,并以全国区县代码维护为例
    转 MySQL 数据备份与还原
    [转]''\=DevExpress 中 汉化包 汉化方法
    MSI Error 1603 installing AppFabric 1.1 / Win7 x64
    [转]如何修改远程桌面默认端口号
    【转】windows server 2012清除并重建SID
    oneM2M标准发展神速 实现万物联网的愿景
  • 原文地址:https://www.cnblogs.com/yangyuqing/p/9995074.html
Copyright © 2011-2022 走看看