美文网首页iOS Developer
git 开发中常用命令

git 开发中常用命令

作者: 小码码 | 来源:发表于2017-03-15 19:59 被阅读112次

1 新建分支

在iOS开发中,新建分支是一个常见的工作,比如版本迭代、 多人开发都可能面临分支的创建。gitHub上托管的项目,默认只有一个master分支,以下都以GitHub代码仓库为例。

1.1 本地建新分支并关联到远程(方法一)

git branch -a 查看远程分支(默认只有master)



git branch 查看本地分支



git branch test1 本地创建test1分支
git push origin test1 将本地分支test1推到远程仓库

git branch -a 发现本地和远程都有test分支



git push --set-upstream origin test1 手动建立追踪关系
git checkout test1 本地切换到test1
git merge master 将本地主干代码与test1合并
git push 将test1本地代码提交到远程test1
git merge origin/master 将远程主干代码与test1合并

1.2 本地建新分支并关联到远程(方法二)

git checkout -b test2  创建新的分支test2并且已经切换到test2
git push origin  test2(本地分支名):test22(远程分支名)  把新建的本地分支push到远程服务器,远程分支与本地分支一般同名
git push --set-upstream origin test2  将test2余远程的test22关联起来
git merge origin/master   将远程主干代码与test2合并
git push 将test2本地代码提交到远程test22

1.3 远程分支关联到本地

git branch -a 查看所有分支
git checkout --track origin/testBranch  将远程的testBranch分支下载到本地,同时切换到testBranch
git branch   发现已经切换到本地的testBranch

2 tag标签

git tag       列出现有标签
git tag v1.0  新建标签v1.0
git tag -a v1.0 -m "my version 1.0"   新建带注释标签
git push origin v1.0    推送v1.0到源上
git push origin --tags   一次性推送所有tag
git tag v0.9  622493706ab447b6bb37e4e2a2f276a20fed2ab4 指定版本打tag
git show v1.0  查看tag信息

3 用patch保存临时文件

git diff   查看修改文件
git diff > ~/temp.patch   保存为临时文件,~/(根目录)temp(patch名字)
ls  可以查看到temp.patch 文件
vi temp.patch  可以进入 temp.patch的编辑模式
git status  修改文件仍在本地
git reset --hard HEAD  丢弃temp.patch中的内容
git status 本地已经没有更新
git apply ~/temp.patch  弄回temp.patch的内容
git status 发现被丢弃的文件又找回来了
git reset --hard HEAD 丢弃temp.patch保存的内容 (轮回)

相关文章

  • git常用命令

    在前端实际开发中,git常用命令: 首先复制粘贴SSH地址: git clone SSH地址 项目一般有maste...

  • iOS开发-Git 命令的简单操作

    git环境搭建 iOS 开发 git环境搭建,只需下载Xcode成功后git环境就搭建好了。 git常用命令 创建...

  • 编程基础练习

    相关技术 Git 基础:Git 安装及常用命令介绍TDD:深度解读 - TDD(测试驱动开发)—— Seaborn...

  • 在项目中常用的git命令

    git 常用命令 完成自己的开发后 git回滚到某个版本 新建git本地仓库 合并log Git紧急修复tag某个...

  • Git常用命令和多账号配置

    Git常用命令和多账号配置团队合作开发中少不了版本控制管理工具,由于近期公司项目从 SVN 更换成 Git ,这里...

  • Git工作流

    Git的工作流程 开发过程中常用命令行:

  • git创建多分支并行开发

    git多分支开发常用命令: 1.使用git clone url首次从远程拉去项目 1.1使用命令git branc...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • 常用Git命令

    文件说明 Git开发常用命令,是在 hongiii 的基础上在进行补充 Git介绍 Git是分布式版本控制系统 集...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

网友评论

    本文标题:git 开发中常用命令

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