git建立分支关联远程仓库的那些事儿

3,379 阅读2分钟

前言

当一个新项目的开始就意味着我们又要开始进行关联仓库、拉代码、合代码、推代码这一系列操作,由于我的狗记性,我觉着我是记不住那几行命令的先后顺序了,所以雁过留痕,整个操作记录吧

话不多说,开整

新建仓库

github截图

本地代码上传仓库(初始化):

上传前期建议添加到本地的文件

  • README.md: 项目的说明文档

  • LICENSE:开源许可

  • .gitignore:无需上传的文件和子文件夹

实际操作

  1. git init 初始化本地仓库

  2. git add . 或者 git add all添加所有文件到暂存区

    git add readme.md 添加某个文件进入暂存区

  3. git commit -m "xxxxx" 将暂存区的改动提交到本地仓库,并添加本次提交的备注xxxxx

  4. git remote add origin https://gitub.com/MiaoWu/someone.git 将本地仓库连接到远程仓库上(一般命名为origin,可修改)

  5. git push -u origin master将本地仓库提交到远程仓库

  6. 去远程仓库刷新即可看到提交的文件

长远发展(分支关联)

多人开发的时候就会有多条分支一般来说有主分支master用作生产环境,次分支dev用作测试环境,个人开发分支dev-mw用作开发折腾

本地已建立分支远程新建并关联

  1. 查看本地所有分支git branch
  2. 创建本地分支git branch dev,并切换git checkout dev
  3. 远程自动创建并使本地分支track相应分支git push --set-upstream origin dev
  4. 在这之后即可使用git pull拉取远程代码 git push本地推送到远程

远程已建立分支本地新建

简书

git fetch origin banch:banch1 捕捉远程banch分支,在本地自动创建banch1分支(不自动切换) 如果本地存在banch分支, 并且是fast forward, 则自动合并两个分支, 否则, 会阻止以上操作

关于分支的那些事

  1. 删除本地分支git branch -d dev-mw

  2. 删除远程分支git branch -r -d origin/dev-mw

    git push origin :dev-mw

  3. 合并分支:将dev合并到dev-mw上面

    先切换git checkout dev-mw

    后合并git merge dev

结语

以上

写的可能不是那么全面,有什么遗漏的地方还请各位多多包涵,多多补充,先在此谢过了

使用如果有问题的话欢迎在评论区

啾咪,就这样啦~