当前位置:网站首页 > R语言数据分析 > 正文

git clone 和git checkout区别(git clone和git remote add)



GIT是分布式模式 可供成员传递代码 分为地方仓库和远程仓库
创建本地仓库有两种方法 一种是本地创建 另一种是外部克隆
GIT工作区内的文件有两种状态:

untracked        未跟踪(未被GIT控制)
tracked           已跟踪(已经被GIT控制)
        1)Unmodified 未修改状态
        2)Modified 已修改状态
        3)Staged已暂存状态
这些指令会随着GIT的命令发生改变




本地仓库GIT常用命令
        git init 初始化仓库
         git status 查看文件状态
         git add将文件的修改加入暂存区
        git  reset<文件名>将暂存区的文件取消暂存或者切换到指定版本
        git reset --hard <字符串> 将文件指定到特定版本
        git commit -m "msg" <文件名>      将暂存区的文件修改提交到版本库
        git log显示GIT日志






远程仓库GIT常用命令
        git remote 查看远程仓库
        git remote -v查看远程仓库的htpp地址
        git remote add添加远程仓库
        git remote add<shortname> <url>    添加一个远程仓库并创建一个简称 添加一个远程仓库之后可以更好的把本地代码推送到远程仓库 并把远程仓库新的代码下载到本地文件
        git clone <url> 克隆一个远程仓库到本地   
        git push <remote-name> <branch-name>把本地文件推送到远程文件





        git pull <short-name> <branch-name> 从远程仓库中下载文件到本地

分支操作
通过git.init命令创建本地仓库时会默认创建一个master分支
        git branch 查看本地分支名称
                git branch -r 查看远程仓库的分支
                git branch -a 查看所有分支
        git branch <name> 创建分支
        git checkout <name> 切换分支
        git push  <short-name> <branch-name> 把本地分支推送到远程仓库
        git merge <branch-name>  如果在master分支下执行该命名则会把branch-name的分支合并到master下







标签操作
        git tag 查看已有的标签  
        git tag <tag-name> 创建标签           
        git push <short-name> <name> 把name标签推送到远程仓库
        git checkout -b<branch>  <name> 检出标签时需要新建一个分支来指向这个标签  
                git checkout -b bv1.0 v0.1 检出0.1标签并重新命名为bv1.0




到此这篇git clone 和git checkout区别(git clone和git remote add)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • air play是啥(airplay是干嘛的)2025-05-24 12:00:05
  • convlstm怎么读(contrpl怎么读)2025-05-24 12:00:05
  • raising是什么意思(raising是什么意思啊)2025-05-24 12:00:05
  • unrar未找到命令(未找到yum命令)2025-05-24 12:00:05
  • pill什么意思中文(pirl是什么意思中文)2025-05-24 12:00:05
  • QPainterPathStroker原理(qpainterpath cubicto)2025-05-24 12:00:05
  • cruise软件(cruise软件官方下载)2025-05-24 12:00:05
  • xavier怎么读英语(Xavier怎么读英语)2025-05-24 12:00:05
  • redhat收费吗(redhat用来干什么)2025-05-24 12:00:05
  • qpainter画圆角矩形(qpainter绘制圆)2025-05-24 12:00:05
  • 全屏图片