• 简单git使用命令


    Git基础

    1.git init

    文件管理初始化

    2.git status

    查看当前文件夹的状态(红色/绿色区别)

    3.git add 文件名

    对指定文件进行版本控制,git add . 对当前文件夹下所有文件及子目录进行版本控制。

    4. git commit -m

    创建提交记录

    5.git log

    查看提交记录

    6.git reset --hard 版本号

    回到某一个版本状态版本记录,如果之间没有的文件,现在增加了,如果回到以前版本,文件会丢失

    7.git reflog

    查看目前版本

    通过git reset --hard 版本号 让本地文件回到以前提交的版本。

    8.git checkout

    从已修改状态返回修改前的

    9.git stash

    将git status中红色 部分临时存储到某一个位置上。

    10.git stash pop

    临时将存放的部分,再拿回文件中

    #一个网站(以下黄色区域都没有变动)
    #国产
    #日韩
    #线下
    #小电影
    开发直播(开发一半)
    
    目的:将小电影下线!
    此时git执行 git status -->git stash 此时开发直播(开发一半)没有了,git stash将开发直播(开发一半) 暂时放在存储中,然后将小电影删除,重新git add. git commit,
    然后git stash pop 将开发直播(开发一半)拿回如下
    
    #一个网站(以下黄色区域都没有变动)
    #国产
    #日韩
    #线下
    
    开发直播(开发一半)
    
    然后再写开发直播(开发一半)代码
    
    
    若将开发直播(开发一半)再 执行,git status,并在开发直播(开发一半)位置上上线‘在线功能’,git add. git commit ...
    最后git stash pop拿回文件
    #国产电影
    
    #日韩电影
    
    #线下
    
    
    <<<<<<< Updated upstream
    在线
    =======
    
    开发直播
    >>>>>>> Stashed changes
    此时会有冲突,git会将更新前和更新后的都放在那里,人工筛选
    

    11.git branch

    创建分支。

    git branck -d/-D 名称 删除branch分支

    109-03

    git branch
    git branch dev
    git branch bug
    git branch -d bug
    git checkout dev
    git merge bug
    #合并时候两个修改同一行数据就会出现冲突
    
    如果代码出现bug,你们如何解决
    创建一个bug分支,然后进行bug处理,吃力完毕合并到master分支
    删除bug分支
    回到dev分支继续开发
    

    git merge 文件名

    合并文件名

    git clone 文件路经

    • 将文件拷贝到本地

      git clone https://github.com/xjkpython/paly.git 
      

    git pull origin master

    • 从远程仓库把资源拉下来。

    *简单使用

    git checkout -b 本地分支名x origin/远程分支名x
    修改代码...
    git branch -a 查看已有分支
    git status
    git add .
    git commit -m '版本内容or单号'
    git push origin 本分支名
    
    1.gitlab上点击Merge Requests
    2.点击New Merge request
    3.点击Compare branches and continue
    4.填写信息
    5.点击 Submit mergerr request 
    
  • 相关阅读:
    悼念丹尼斯·里奇,那个给乔布斯提供肩膀的巨人(转载)
    c# 做成Windows服务
    Visual Studio 2010 新建完项目编译就出错
    C#调用Win32 的API函数User32.dll
    c# Remoting小例子
    backgroundworker使用 实现进度条ProgressBar
    winform最小化后隐藏到右下角,单击或双击后恢复
    关于Thread的实例
    c# 捕获的异常写到日志里
    C# delegate and event 规范写法
  • 原文地址:https://www.cnblogs.com/xujunkai/p/12331167.html
Copyright © 2020-2023  润新知