资讯专栏INFORMATION COLUMN

git使用笔记

wua_wua2012 / 537人阅读

摘要:用远程获取指定分支的代码只能远程库的分支,无法所有分支,解决办法如下找一个干净目录,假设是这样在目录下得到一个子目录,列出所有分支名称如下,作用是远程的分支,在本地起名为分支,并切换到本地的分支一般用于分支的操作,比如创建分支,查看

用git 远程获取指定分支的代码

 

git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:
1. 找一个干净目录,假设是git_work
2. cd git_work
3. git clone http://xxxxx.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
4. cd project
5. git branch -a,列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release
6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支




1.Git branch     一般用于分支的操作,比如创建分支,查看分支等等,     1.1 git branch       不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*"标记     1.2 git branch -r       查看远程版本库分支列表     1.3 git branch -a       查看所有分支列表,包括本地和远程     1.4 git branch dev       创建名为dev的分支,创建分支时需要是最新的环境,创建分支但依然停留在当前分支     1.5 git branch -d dev       删除dev分支,如果在分支中有一些未merge的提交,那么会删除分支失败,此时可以使用 git branch -D dev:强制删除dev分支,     1.6 git branch -vv       可以查看本地分支对应的远程分支     1.7 git branch -m oldName newName       给分支重命名   2. Git checkout     1. 操作文件 2. 操作分支     2.1 操作文件       2.1.1 git checkout filename 放弃单个文件的修改       2.1.2 git checkout . 放弃当前目录下的修改     2.2 操作分支       2.2.1 git checkout master 将分支切换到master       2.2.2 git checkout -b master 如果分支存在则只切换分支,若不存在则创建并切换到master分支,repo start是对git checkout -b这个命令的封装,将所有仓库的分支都切换到master,master是分支名,     2.3 查看帮助       git checkout --help       当然git checkout还有许多命令,但这些已经能满足我们日常开发所需

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/2916.html

相关文章

  • GitNote 基于 Git 的跨平台笔记软件正式发布

    摘要:基于的跨平台笔记软件为什么自从工作之后我开始进行笔记记录这是一个很棒的习惯我曾经使用过麦库等都是一些不错的笔记软件但是都有一些各式各样的问题不能满足我的使用年我用编写了第一款笔记软件支持和富文本编辑器但是没有云同步功能年我用和编写了一个编辑 GitNote 基于 Git 的跨平台笔记软件 为什么 自从工作之后,我开始进行笔记记录,这是一个很棒的习惯.我曾经使用过 EDiary Ever...

    liaosilzu2007 评论0 收藏0
  • 程序员的一些常用技能点

    摘要:其他笔记还有一些其他的主流云笔记软件,像印象笔记,为知笔记,等,由于没有多做尝试,就不加以评价年最好用的云笔记软件推荐介绍是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 目录: [TOC] Git Git介绍: Git是目前世界上最先进的分布式版本控制系统(没有之一),简单来说,Git 是一个管理你的「代码的历史记录」的工具。 Gi...

    baishancloud 评论0 收藏0
  • Spring Boot学习笔记(三)IDEA 下配置Git

    摘要:本文主要记录下配置的详细步骤和基本使用,便于初学者快速掌握和运用前期准备首先你需要有个账号,点击这里进行注册。在中输入,然后点击,输入你的账号密码,生成对应的,点击测试是否成功到这里,下配置已经完成。 本文主要记录IDEA下配置Git的详细步骤和基本使用,便于初学者快速掌握和运用 前期准备 首先你需要有个Github账号,点击这里进行注册。 然后需要安装git,点击这里下载,具体安装步...

    fireflow 评论0 收藏0
  • Git 学习笔记整理

    摘要:对待数据更像是一个快照流几乎所有操作都是本地执行保证完整性中所有数据存储前都计算校验和,然后用校验和来引用。用以计算校验和的机制叫做。目录存储所有数据内容目录存储指向数据分支的提交对象的指针文件指示目前被检出的分支文件保存暂存区信息。 Git起步 Git是什么? Git是一个免费的开源分布式版本控制系统,旨在快速,高效地处理从小型到大型项目的所有事务。 集中式与分布式的区别:show...

    jlanglang 评论0 收藏0
  • Linux 学习笔记(六):Linux

    摘要:查看查看状态添加端口查看防火墙规则相关文章学习笔记一内网穿透学习笔记二搭建个人服务器学习笔记三操作系统学习笔记四学习笔记五学习笔记六 预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 [root@centos7 ~]$ /usr/sbin/sestatus -v # SELi...

    neu 评论0 收藏0

发表评论

0条评论

wua_wua2012

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<