zoukankan      html  css  js  c++  java
  • git使用详解

    git使用流程

    首先,在码云github创建一个项目仓库,本地下载好git,git下载不做具体演示,百度可以搜到很多教程

    1. 在本地磁盘创建一个文件夹,右击Git Bash Here 打开命令窗口,git初始化本地仓库会出现.git文件

      git init  
      
    2. 连接远程仓库

      git remote add origin 仓库地址
      
    3. 将远程生成的文件pull到本地

      git pull origin master 
      
    4. 这时候就可以设置追踪

    git branch --set-upstream-to=origin/master
    
    1. 默认分支master,可以创建分支,根据自己团队需求创建多个分支

      git branch                               --查看本地分支
      git branch -a                            --查看所有分支(包括远程分支)
      git branch 分支命名                       --创建一个新分支
      git push origin 上传分支名:本地分支名       --创建一个远程分支
      git push origin 分支名                    --上传文件到指定远程分支
      git checkout 分支名                       --切换分支
      git branch -d 分支名                      --删除一个本地分支
      git push origin -delete 分支名            --删除一个远程分支
      git fetch -p                             --清除无效分支(远程已删除本地没删除的分支)
      
    2. git add将需要提交的代码放进缓存区,告诉git系统哪些是需要提交的文件

      git add     --默认为将修改操作的文件和未跟踪新添加的文件添加到git系统的暂存区,注意不包括删除
      git add 文件名    --增加指定文件进去缓存区
      git add -u  --将已跟踪文件中的修改和删除的文件添加到暂存区,不包括新增加的文件
      git add -A  --表示将所有的已跟踪的文件的修改与删除和新增的未跟踪的文件都添加到暂存区。
      git add -h  --查看帮助,使用git add --help可以查看更详细的内容
      
    3. 缓存区进行操作,

      git status                               --查看所在分支和缓存区
      git ls-files                             --查看暂存区中文件信息
      git rm --cached 文件名                    --删除缓存区文件
      git checkout 文件名                       --恢复指定文件
      git checkout                             --恢复全部文件
      
    4. 提交缓存区文件

      git commit
      git  commit -m '提交的备注信息'
      
    5. git push origin 提交到远程分支

      git push origin                         --提交到追踪分支
      git push origin 分支名                   --没有追踪,指定具体分支名 
      
    6. 多人开发使用git,合并分支

      1. 假如我们在dev分支上,刚开发完项目,执行下下列代码

        git  add .
        git  commit -m '提交的备注信息'
        git  push -u origin dev
        
      2. 将dev分支合并到master分支,首先切换到master分支

        git checkout master
        
      3. 需要把远程master上的代码pull下来

        git pull origin master     //如果是自己一个开发就没有必要了,为了保险期间还是pull
        
      4. 然后我们把dev分支的代码合并到master上

        git merge dev
        
      5. 然后查看状态及执行提交命令

        git status
        git push origin master
        

    git使用演示

    视频演示

  • 相关阅读:
    轻、快、好、免费的开发工具
    通过改进算法来优化程序性能的真实案例(Ransac)
    图像变形算法:实现Photoshop液化工具箱中向前变形工具
    用Helper对类的行为进行修饰以便复用(附:外三篇)
    桌边书
    高音+海豚音收藏
    Silverlight Framework没有得Enum.GetValues方法
    mysql安装出现error Nr.1045
    只有mdf文件而没有ldf文件修复方法
    js鼠标样式
  • 原文地址:https://www.cnblogs.com/cool-fun/p/13490193.html
Copyright © 2011-2022 走看看