git 代码管理

1.

该命令只安装新添加的库,已更新的库忽略

pod install --verbose --no-repo-update

该命令只更新指定的库,其它库忽略

pod update 库名 --verbose --no-repo-update

2.git 回滚

2.1 本地修改没有git add .

2.2 错误修改失误提交了

查看commit记录

 git log 

找到需要回滚的commit

git reset --hard 7d72d974a9ed718dc1f50194879d4409a9f5db4b

同时需要回滚远程

git push -f

如果没有提交到远程,上一步可以

git pull

3.

显示所有分支

使用git branch可显示当前所有分支。
可以使用--merged和--no-merged查看已经合并、未合并的分支。
创建及切换分支

可以使用下面命令直接切换并创建分支

git checkout -b testing

等价于

$ git branch testing    # 创建testing 分支
$ git checkout testing  # 切换到testing分支

注意切换分支时请保持工作目录没有未提交的修改。Git鼓励使用分支,处理完问题之后合并分支即可。
分支合并

将hotfix分支合并到master(主分支)上,需要通过下面命令:

$ git checkout master
$ git merge hotfix

合并之后可以使用git branch -d hotfix删除分支。
如果合并时存在冲突,需要手工修改。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 开发环境管理 建议自主研发系统使用以下环境进行开发:开发工具:MyEclipse 10 (安装git和Fin...
    枫_7654阅读 2,789评论 1 4
  • Git做为一个资源管理和跟踪系统,如果想要把自己的文件托管在Git上,那么首先你得让Git知道你需要管理的文件在哪...
    Mr_不靠谱_先森阅读 3,263评论 0 2
  • Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简...
    祥子_HelloWorld阅读 221评论 0 1
  • 1、创建.git文件 你的工程文件夹下多了一个这样的文件: 如果文件不存在(说明工程在创建的时候未勾选 Creat...
    iwolfox阅读 6,979评论 2 2
  • 渐变的面目拼图要我怎么拼? 我是疲乏了还是投降了? 不是不允许自己坠落, 我没有滴水不进的保护膜。 就是害怕变得面...
    闷热当乘凉阅读 4,356评论 0 13