存档

  • git 使用笔记 (2)

    合并指定文件

    假设 master 中有文件 a 和 b,在分支 br1 中对 a 和 b 都进行了修改并且已经提交,如果只想把在 br1 中对 a 的修改合并到 master 中,执行命令:

    git co master
    git co br1 a
    

    即先切换到要修改的分支(例如这里的 master),然后执行命令:

    git co [分支名称] [要合并的文件1] [要合并的文件2] ...
    

    分支的删除

    假设有一个中心仓库 git-repos,有分支 master 和 br1;两个工作目录 …

    阅读全文…

    2013年7月21日 | 归档: 软件使用和配置 | 标签:
  • git 使用笔记 (1)

    记录一下实际使用过程中用到的命令和结果,不分解过程,也比较零散。详细的分析可以参考这本书:《Pro Git》

    本地操作

    要对某个目录进行版本控制,可以在该目录下执行命令(假设工作目录是 git-test,里面只有一个文件 a.txt):

    git init
    

    之后会看到提示:

    Initialized empty Git repository in /path/to/git-test/.git/
    

    在 git-test 目录下生成一个目录 .git,里面就是 git-test 的版本信息。git 只会在根目录下建立一个 .git 目录包含所有的信息,而不像 svn 一下在各个子目录下都建一个 .svn 目录。

    建立了目录信息,但是 git 不会主动把目录下的所有文件或子目录都纳入版本控制中,必须手动添加要 git 进行版本控制的内容。如果要将 a.txt 加入版本控制,执行下面的命令:

    git add a.txt
    

    阅读全文…

    2011年8月19日 | 归档: 软件使用和配置 | 标签:
文章标签 ‘git’