• 使用git管理远程仓库


    1.从现有仓库克隆

    git clone git://github.com/schacon/grit.git

    2.检查当前文件状态

    git status

    3.跟踪新文件

    git add XXX

    4.忽略某些文件

    项目根目录下新建.gitignore文件
    $ cat .gitignore
    *.[oa]
    *~

    第一行告诉 Git 忽略所有以 .o 或 .a 结尾的文件。一般这类对象文件和存档文件都是编译过程中出现的,我们用不着跟踪它们的版本。第二行告诉 Git 忽略所有以波浪符(~)结尾的文件,许多文本编辑软件(比如 Emacs)都用这样的文件名保存副本。此外,你可能还需要忽略 log,tmp 或者 pid 目录,以及自动生成的文档等等。要养成一开始就设置好 .gitignore 文件的习惯,以免将来误提交这类无用的文件。文件 .gitignore 的格式规范如下:

    • 所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
    • 可以使用标准的 glob 模式匹配。
    • 匹配模式最后跟斜杠(/)说明要忽略的是目录。
    • 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。

    5.查看已暂存和未暂存的更新

    git diff

    6.提交更新

    git commit -m "Story 182: Fix benchmarks for speed" 

    7.跳过使用暂存区域

    git commit -a -m 'added new benchmarks' 

    8.移除文件

    git rm grit.gemspec

    9.移动文件

    git mv file_from file_to

    10.查看提交历史

    git log

    11.取消对文件的修改

    git checkout -- benchmarks.rb

    12.查看当前的远程库

    git remote -v

    13.添加远程仓库

    git remote add pb git://github.com/paulboone/ticgit.git

    14.从远程仓库抓取数据

    git fetch [remote-name]

    15.推送数据到远程仓库

    git push origin master

    16.远程仓库的删除和重命名

    git remote rename pb paul

    更多详细的教程请见:https://code.csdn.net/help/CSDN_Code/code_support/Progit_Index
  • 相关阅读:
    控制TABLE的一些属性
    windows7中各个dll文件作用和用途
    left join on and与left join on where的区别
    号外,left join比连表语句快80倍
    JS跳转语句
    [jQuery,Dojo,MooTools]
    CYQ.Data 数据框架 V3.5 开源版本发布(源码提供下载)
    Scala开发小小总结
    性能测试工具原理与架构
    joomla1.5模块开发和插件开发详解带实例
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144597.html
Copyright © 2020-2023  润新知