zoukankan      html  css  js  c++  java
  • git 流程

    使用git 已经一个多月的时间了。

     git 有四个区。

    (1)工作区:就是你敲代码的地方

    (2)暂存区:是虚拟的一个区,实际上记录了你修改的一系列add的文件与本地仓库的对应关系。(缓存区(Index),它像个缓存区域,临时保存你的改动)

    (3)本地仓库:一个存放在本地的版本库

    (4)远程仓库:现在用的是gitlab 

    上传代码:

    1,工作区修改完代码,可以git add 添加到暂存区

    2,暂存区的内容,git commi提交到本地版本库

    3,确定没有问题之后,git push 推到远程仓库

    git push :推上去

    (如果远程仓库已经有该文件,可以选择git push -f强推 具有一定风险)

    git pull:每次修改前 先拉新的代码

    git pull = git fetch(当于是从远程获取最新版本到本地,不会自动merge) +merage

    从远程下分支的时候  ,

    $ git checkout -b newBrach origin/master

    这样就可以关联 远程。

    git checkout 检出(而检出命令主要是覆盖工作区(如果<commit>不省略,也会替换暂存区中相应的文件).(后面加分支,可以改变分支)

    git diff 对照不同

    git stauts :可以查看那些文件是还没有被git所管理 已经 那些文件被修改 但还没有被commit

     删除远程 分支:

    $ git push origin :要删除的分支名称   (把一个空的分支赋值给将要删除的分支,这样就相当于删除了)

  • 相关阅读:
    pandas模块
    27.mysql数据库之约束
    nump模块
    26.mysql数据库基础
    24.IO模型
    23.并发编程之协程
    第五十三篇 并发编程之多进程续
    第五十二篇 操作系统简史——多道技术
    第五十一篇 并发编程——多进程
    第四十九篇 socket套接字编程
  • 原文地址:https://www.cnblogs.com/fnncat/p/5707918.html
Copyright © 2011-2022 走看看