
Git
冯子一
这个作者很懒,什么都没留下…
展开
-
git submodule 使用小结
Git Submodule 允许一个git仓库,作为另一个git仓库的子目录,并且保持父项目和子项目相互独立。添加子仓库$ git submodule add <仓库地址> <本地路径>新建一个父仓库main,一个子仓库sub。将父仓库克隆到本地。$ git clone ssh://git@10.2.237.56:23/dennis/main.git进入父仓库,并添加子仓库。$ git submodule add ssh://git@10.2.237.56:23/原创 2022-02-19 14:17:04 · 752 阅读 · 0 评论 -
iOS项目如何忽略UserInterfaceState.xcuserstate文件以及添加gitignore文件模板
在项目中有一些文件需要忽略不需要跟踪提交到远端服务器,我们做如下设置。cd worksapce 到工程根目录下touch .gitignore 创建忽略文件vim .gitignore vim编辑文件去GitHub搜索gitignore 找到对应语言的内容打开复制到vim编辑git esc 退出shift + :输入 wq!保存并退出然后找到忽略文件退回工作...原创 2018-10-11 14:39:54 · 1256 阅读 · 0 评论 -
3分钟实现「iOS」语言本地化/国际化(图文详解)
前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多种语言,也即是国际化。语言国际化之所以又叫做语言本地化,这是站在每个用户的角度而言的,是指能够让用户本地原创 2017-06-01 01:02:23 · 1914 阅读 · 2 评论 -
The repository for this project is empty 解决方法
解决方法: 重命名 Project Path 把 ProjectName 改为 ProjectName_Fix 重命名 Project Path 把 ProjectName_Fix 改回 ProjectName 回到项目主页刷新一下,问题解决。原创 2017-05-30 00:32:12 · 6785 阅读 · 0 评论 -
「Git」merge –squash介绍
Git相对于CVS和SVN的一大好处就是merge非常方便,只要指出branch的名字就好了,如:$ git merge another$ git checkout another# modify, commit, modify, commit ...$ git checkout master$ git merge another但是,操作方便并不意味着这样操作就是合理的,在某些情况下,我们应该优先原创 2017-05-30 00:31:38 · 1582 阅读 · 0 评论 -
.gitignore忽略了文件,每次提交还是会变更这个文件的解决方法
因为已经把这个文件加到tracked file里了 用 git rm –cached java/.idea/workspace.xml把他移除.gitignore这个文件是用于untracked文件的忽略列表你用add将文件标记为tracked状态 .gitignore就对其无效了原创 2017-05-30 00:30:46 · 1192 阅读 · 0 评论 -
SourceTree 免登录跳过初始设置
SourceTree 安装之后需要使用账号登录授权,以前是可以不登录的,但是现在是强制登录。虽然是免费授权,但是碰上不可抗力因素,比如说登录时需要验证码,这个验证码是谷歌发的,这里使用代理翻墙也不能正常收到,所以登录不是很方便,这里记录一下跳过这个初始化的步骤。安装之后,转到用户本地文件夹下的 SourceTree 目录,没有则新建%LocalAppData%\Atlassian\SourceTre原创 2017-05-30 00:30:11 · 12878 阅读 · 0 评论 -
「Git」submodule使用入门
开发过程中经常用到的Git操作在这篇博客Git常用命令大集合有介绍,但是没有涉及到submodule的命令,这也是比较常用的命令,这篇博客就介绍下git submodule的用法.开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。而且一旦更新了就要同步到多个引用的系统中,这个时候使用git submodule,然后执行: git原创 2017-05-30 00:29:44 · 776 阅读 · 1 评论 -
「Git」合并多个 Commit
在使用 Git 作为版本控制的时候,我们可能会由于各种各样的原因提交了许多临时的 commit,而这些 commit 拼接起来才是完整的任务。那么我们为了避免太多的 commit 而造成版本控制的混乱,通常我们推荐将这些 commit 合并成一个。首先假设我们有3个 commitgit-log-origin.png我们需要将2dfbc7e8和c4e858b5合并成一个 commit,那么我们输入如原创 2017-05-30 00:29:12 · 717 阅读 · 0 评论 -
「Git」多账号多SSH-KEY使用教程
本文作者陈云峰,转载请注明。这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。Git官网Github 15分钟学习Git参考资料Git参考手册Git简明手册Git MagicGit Community Book 中文版Pro Git图解Gitgit-简明指南learnGitBranching 在线学习工具初级教程廖雪峰的Git教程蒋鑫老师将带你入github的大门git详解osc原创 2017-05-30 00:28:15 · 567 阅读 · 0 评论 -
「Git」使用笔记 「Git」指令大全 「Git」命令5分钟入门
本文作者陈云峰,转载请注明。这篇文章记录个人常用的一些命令,和记不住的一些命令,转载了并不断更新。Git官网Github 15分钟学习Git参考资料Git参考手册Git简明手册Git MagicGit Community Book 中文版Pro Git图解Gitgit-简明指南learnGitBranching 在线学习工具初级教程廖雪峰的Git教程蒋鑫老师将带你入github的大门git详解osc原创 2017-05-30 00:25:31 · 620 阅读 · 0 评论 -
Gitbook安装与使用教程
Gitbook是一个命令行工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。你可以把Gitbook生成的HTML发布出来,就形成了一个简单的静态网站。Gitbook还有一个同名的平台(gitbook.io),可以发布和销售电子书,并提供了一个Markdown客户端工具(支持Mac、Windows和Linux)帮助写作。以下是我在使用Gitbook中的笔记。首先Gitboo原创 2017-05-30 00:24:25 · 22936 阅读 · 0 评论