git操作:关于tag、分支、项目push到远程

git操作
1、tag push到远程
  • 给当前版本打tag

git tag -a Version1.2.6 -m "tag content"

(标注:tag content:当前版本的相关内容)

  • 将tag提交到远程
git push origin Version1.2.6
2、分支push到远程

新建本地分支

git checkout -b dev

将本地分支git,需要显式指定将要推送的分支名,才能将本地新分支推送到远程仓库

git push origin dev

此时,当本次dev执行commit后,再git push,会git

image

执行

git push --set-upstream origin dev
git push

合并分支

master上合并dev的代码

git merge dev
git push
3、本地项目push到远程
  • 首先在git上创建仓库
  • 进入本地的项目目录,
git init;  //把这个目录变成git可以管理的仓库

或者直接在Xcode的SourceControl中点击Create Git Repositories创建本地仓库


image.png
  • 执行commit
git commit -a -m "commit info"

commit后,git status可能会有untracked files文件,


image.png

根据提示 ,执行 git add .
在git commit后,就可以往远程push了
*添加远程仓库
git remote add origin git@.......:项目名称.git

如下
WechatIMG35.jpeg

新项目初次上传会有xcuserdata文件,应该给忽略掉
此时删除该文件即可:
git rm --cached *****.xcworkspace/xcuserdata/******.xcuserdatad/UserInterfaceState.xcuserstate
git commit -a -m "remove the file that shound not be tracked."

此时执行git status发现多了

Untracked files:
    项目名.xcworkspace/xcuserdata/

在工程目录下加入gitignore文件将此类文件给忽略掉
将.gitignore文件commit,push
此时git status,发现没有多余的文件

  • 执行push
git push

根据提示,执行

git push --set-upstream origin master

就可以成功push到远程服务器了


image.png
  • git status查看状态就已经是最新的状态了
  • 项目已经上传至git,可以多人合作拉取代码了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,719评论 9 163
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,708评论 4 54
  • 男孩之死 (一) 男孩的母亲生下他...
    杨纯阅读 496评论 0 2
  • 怪阿姨好长一段时间没写日志了,这段时间感觉自己的眼睛瞎了一半。 长期戴隐形眼镜导致的慢性结膜炎。 有段时间,早晨醒...
    青瓷白话阅读 253评论 2 2
  • 如果有那个词可以贯穿我们的一生,那么道理一定是其中之一。 为什么是大道理 道理就道理为何加一个大字,变为大道理那,...
    智御阅读 425评论 0 1