美文网首页
git操作:关于tag、分支、项目push到远程

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

作者: 玉米须须 | 来源:发表于2017-12-29 13:31 被阅读0次
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,可以多人合作拉取代码了

相关文章

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

    git操作 1、tag push到远程 给当前版本打tag (标注:tag content:当前版本的相关内容) ...

  • Git 如何批量删除 tag/分支

    Tag 批量删除操作: 在Git v1.7.0 之后,可以使用这种语法删除远程分支:$ git push orig...

  • git tag

    创建tag git tag [tagName] 将tag push到远程仓库 git push origin [t...

  • git操作笔记

    git tag操作 git tag -l 查看本地tag git ls-remote --tag 查看当前分支远程...

  • git删除远程分支

    删除远程分支和tag 在Git v1.7.0 之后,可以使用这种语法删除远程分支: 1$ git push ori...

  • 2018-05-14

    删除远程分支: git push 远程仓库 --delete 远程分支 git push 远程仓库:远程分支 本地...

  • Git装x指南

    终端输入which -a git查看本机装了几个git 本地操作 远程操作 PUSH 分支操作

  • git 删除远程分支

    git 删除远程分支 查看远程分支 git branch -a 删除远程分支 git push origin --...

  • git操作(git pull,git push等)时提示ente

    WHATgit操作远程分支(git pull,git push等)时提示enter passphrase for ...

  • git删除远程分支

    删除远程分支git push origin :branch-name 重建远程分支git push origin ...

网友评论

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

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