美文网首页
git的高级教程

git的高级教程

作者: ssuzj | 来源:发表于2019-01-15 14:23 被阅读0次

本地新建git项目推送到远程空仓库

先在GitHub上新建一个空项目,(不用勾选init的选项),然后在本地创建项目

$ mkdir yourtestproject    //文件夹的名字和你的空项目名保持一致
$ cd yourtestproject        //进到你的文件里面
$ touch README.md     //创建README.md文件
$ git init                          //初始化项目
$ git status
$ git add .
$ git commit -am "init project"
$ git remote add origin git@github:xiangbajianng/yourtestproject.git          //这里把远程库的地址添加了一个标签叫origin
$ git push origin master       //推送到远程地址的主分支上,这里不经过上一步直接git push是不行的
$ git remote -v     //查看本地库里记录的远程库地址

在这个地方有几个命令还是需要注意一下的

$ git push -f origin master       //慎用,会强制推送,覆盖别人的代码
$ git remote add gitlab git@gitub:xiangbajiang/XXX.git   //添加一个远程库标签
$ git push gitlab master //推送到gitlab代表的远程库地址上
$ git remote remove gitlab //删除gitlab标签
$ git remote set-url origin git@gitub:xiangbajiang/XXX.git   //修改origin的地址

接下来,我们好好讲讲分支操作,是git最重要的部分

$ git branch dev   //创建本地库分支dev
$ git checkout dev    //切换到dev分支
$ touch b.md
$ git add .
$ git commit -am "add b.md"
$ git push origin dev
$ git checkout master
$ git merge dev   //合并分支
$ git push origin master    //发送到远程主分支上

解决冲突

当自己和别人修改同一个文件的同一个地方,执行git pull时更新本地合并时会出现冲突

  1. 修改冲突文件
  2. 重新提交

相关文章

  • git命令-通过tag修复线上bug

    基础命令教程:廖雪峰的Git教程 本文就讲述如何通过标签来修复紧急bug。参考 [Git高级教程 (一)] 通过T...

  • Git高级教程

    一、Git工作流程 以上包括一些简单而常用的命令,但是先不关心这些,先来了解下面这4个专有名词。 Workspac...

  • git的高级教程

    本地新建git项目推送到远程空仓库 先在GitHub上新建一个空项目,(不用勾选init的选项),然后在本地创建项...

  • Git高级使用教程

    Git 与 SVN 区别 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 ...

  • Git基础

    git教程 git 教程 廖雪峰git 教程 官方教程 git 全局设置 name和emailgit config...

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(二)--Git文件操作

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

网友评论

      本文标题:git的高级教程

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