搜书网 本次搜索耗时 0.010 秒,为您找到 732 个相关结果.
  • 第38章 补丁中的二进制文件

    33 2024-12-16 《Git权威指南》
    第38章 补丁中的二进制文件 38.1 Git版本库中二进制文件变更的支持 第38章 补丁中的二进制文件 有的时候,需要将代码的改动以补丁文件的方式进行传递,最终合并至版本库。例如直接在软件部署目录内进行改动,再将改动传送到开发平台。或者是因为在某个开源软件的官方版本库中没有提交权限,需要将自己的改动以补丁文件的方式提供给官方。 关于补丁文件的格...
  • 14.3 重置操作引入的对象

    21 2024-12-16 《Git权威指南》
    14.3 重置操作引入的对象 14.3 重置操作引入的对象 上一节用git prune命令清除暂存区操作时引入的临时对象,但是如果是用重置命令抛弃的提交和文件就不会轻易地被清除。下面用同样的大文件提交到版本库中试验一下。 $cd/path/to/my/workspace/i-am-admin $cp/tmp/bigfile bigfile $...
  • 第4章 Git初始化

    23 2024-12-16 《Git权威指南》
    第4章 Git初始化 4.1 创建版本库及第一次提交 第4章 Git初始化 4.1 创建版本库及第一次提交 您当前使用的Git是1.5.6版或更高的版本吗?通过如下操作来查看一下您的Git版本: $git—version git version 1.7.4 Git是一个活跃的项目,仍在不断地进化之中,不同版本的Git功能不尽相同。本书...
  • 搭建Git服务器

    搭建Git服务器 在 远程仓库 一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建Git服务器...
  • Git Add

    Git Add Git Add By default, when you create a new file inside your Git project, it is not being tracked by Git. So to tell git that it should start tracking the file, you need ...
  • 38.2 对非Git版本库中二进制文件变更的支持

    29 2024-12-16 《Git权威指南》
    38.2 对非Git版本库中二进制文件变更的支持 38.2 对非Git版本库中二进制文件变更的支持 不在Git版本库中的文件和目录可以比较生成Git格式的补丁文件吗,以及可以执行应用补丁的操作吗? 是的,Git的diff命令和apply命令支持对非Git版本库/工作区进行的操作。但是1.7.3以前版本的Git的git apply命令有一个Bug,这...
  • 28.4 以runit方式配置运行

    26 2024-12-16 《Git权威指南》
    28.4 以runit方式配置运行 !/bin/sh 28.4 以runit方式配置运行 runit[1] 是类似于sysvinit的服务管理进程,但是更为简单。在Debian/Ubuntu上的软件包git-daemon-run就是基于runit启动git-daemon服务。 安装git-daemon-run: $sudo aptitude ...
  • 多人协作

    多人协作 当你从远程仓库克隆时,实际上Git自动把本地的 master 分支和远程的 master 分支对应起来了,并且,远程仓库的默认名称是 origin 。 要查看远程库的信息,用 git remote : $ git remote origin 或者,用 ...
  • 2.7 更好用的提交列表

    23 2024-12-16 《Git权威指南》
    2.7 更好用的提交列表 2.7 更好用的提交列表 正确的版本控制系统的使用方法是,一次提交只干一件事:或是完成了一个新功能,或是修改了一个Bug、或是写完了一节的内容,或是添加了一幅图片,就执行一次提交。不要在下班时才想起来要提交,那样的话版本控制系统就被降格为文件备份系统了。 但有时在同一个工作区中可能要同时做两件事情:一个是尚未完成的新功能,...
  • 1.3.2 下载Android上层系统源代码

    1.3.2 下载Android上层系统源代码 1.3.2 下载Android上层系统源代码 Android用repo和git管理源代码。 git[1] 是Linux之父Linus Torvalds为了管理Linux内核开发而开发的一个开放源码的分布式版本管理软件,它与SVN、CVS这样的集中式版本管理软件有很大不同。在集中式版本管理软件中多个客户端...