美文网首页
git学习之路(git命令)

git学习之路(git命令)

作者: 不弹钢琴的友人A | 来源:发表于2018-11-26 13:06 被阅读0次

初始化

git init // 将本地项目变成本地git仓库
git clone ssh / https  // 用ssh 或者 https的方式拉取代码
PS:ssh 方式拉取代码后面文章中会有记录

提交代码

git add .  // 提交代码到暂存区
git commit -m '提交的注释'  // 提交代码到本地仓库
git pull  // 拉取代码
git status  // 查看git状态,功能之一就是用确认冲突
git push   // 提交代码到远程仓库

分支

git branch -a  // 查看所有分支,包括远程和本地分支
git branch  // 查看本地分支
git branch -r // 查看所有远程分支
git branch -vv  // 查看远程分支与本地分支之间的绑定关系
git checkout  // 切换分支
git checkout -b  // 新建分支
git branch -d // 删除分支,没有合并分支会报错
git branch -D // 强制删除分支

合并代码步骤

比如我们要将 test 分支合并到 master 分支

git checkout master  // 切换分支
git merge test  // 将test分支合并到当前分支中

分支拉取

我们现有master分支,想要拉取一个本地的master分支名为localmaster

git checkout -b localmaster origin/master  // 从远程拉取分支
// 这种方式会创建本地分支名称为localmaster,并且会切换到新建的分支上
// 会自动创建映射关系

git fetch origin master:localmaster  // 从远程拉取分支
// 在本地创建localmaster分支,但是不会切换到新建分支上去
// 不会创建本地跟远程之间的映射关系

我们用 `git branch -vv` 查看本地跟远程之间的映射关系
如果没有映射关系,那就需要手动创建
方式一: 
  git branch -u origin/分支名  //  将本地与指定的远程分支关联起来
方式二:
  git branch --set-upstream-to=origin/master localmaster  
  // 将指定的本地分支localmaster与指定的远程分支master关联起来

撤销本地分支与远程分支之间的映射关系
git branch --unset-upstream

相关文章

  • git学习之路(git命令)

    初始化 提交代码 分支 合并代码步骤 比如我们要将 test 分支合并到 master 分支 分支拉取

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • 小白学git

    git学习之路 什么是git? git是一些命令工具的集合它可以用来追踪,记录文件的变动。它是采取分布式管理,分布...

  • 2.1 分支branch 基本管理操作

    主要学习命令:git branch、git checkout [root@localhost git]# mkdi...

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • Git 命令

    Git学习 Git命令 git init 初始化文件 git status 查看状态 git rm 删除未添加到索...

  • git 使用

    ---恢复内容开始--- 1.学习 git 命令 $ git help //查看帮助 $ git help ini...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • 学习使用git

    git学习教程 资源 阮一峰 git廖雪峰 git 常见命令 了解git,git是版本控制软件,方便开发者协作管理...

网友评论

      本文标题:git学习之路(git命令)

      本文链接:https://www.haomeiwen.com/subject/xtfbqqtx.html