zoukankan      html  css  js  c++  java
  • 使用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
  • 相关阅读:
    vim对光标所在的数字进行增减
    fedora找开ftpd服务器并以root登陆
    wxwidget自定义消息处理步骤
    c++的检测的确比C++更严格
    php常用字符串操作函数
    如何判断一个数组是一维数组或者是二维数组?用什么函数?
    php 面试 题汇总
    php 数组 常用函数
    php 会话控制
    用tp实现中文验证码
  • 原文地址:https://www.cnblogs.com/chenjianhong/p/4144596.html
Copyright © 2011-2022 走看看