zoukankan      html  css  js  c++  java
  • Git基本操作

    环境:

    win7_x64旗舰版、git-v2.5.1.windows.1、git-gui-v0.2.0.GITGUI

    一、新建仓库

    1. 点击"Create New Repository"

    2. 输入仓库路径(C: ext,text目录必须是不存在的,点击"Create"按钮后,git会创建目录)

    二、创建、修改、删除文件后"提交"

    1. 在仓库根目录添加".gitignore"文件(由于windows无法创建没有名称的文件,可以用vim创建)

    2. 编辑".gitignore"文件(文件最好另存为utf-8编码,否则中文文件或路径不正常),添加排除的文件和目录

    #排除文件
    123.obj
    *.obj
    #排除目录
    /test/

    3. 刷新

    4. 添加修改的文件(包括增、删、改)到缓存

    如果要删除所有缓存,可以使用"git rm --cached *.*"命令

    如果文件过多,显示"Display limit (gui.maxfilesdisplayed = 5000) reached",需要修改./.git/config文件,在[gui]标签下面添加"maxfilesdisplayed = 50000"

    5. 提交,并添加日志

    三、克隆仓库

    1. 选择"Clone Existing Repository"按钮

    2. 选择源仓库、目标仓库的路径和克隆方式

    四、推送到远程主机

    1. 添加远程主机

    2. 设置远程主机名称和地址

    3. 从远程主机更新

    4. 将从远程主机更新的内容进行合并

    5. 推送到远程主机

    6. 选择远程主机的分支(一般是主分支)

    如果出现以下错误:

    "remote: error: refusing to update checked out branch: refs/heads/master"

    解决办法:

    到远程主机上,打开Git Gui,打开仓库,执行"git config receive.denyCurrentBranch ignore"命令

    7. 到远程主机上查看(必须先执行该命令(重置分支)才能看得到其他主机推送的内容)

    五、其他命令

      设置代理

        git config --global http.proxy http://127.0.0.1:1080

        git config --global https.proxy https://127.0.0.1:1080

      取消代理

        git config --global --unset http.proxy

        git config --global --unset https.proxy

      查看代理

        git config --global --get http.proxy

        git config --global --get https.proxy

  • 相关阅读:
    20155239 2017-2018-1《信息安全系统设计》第二周课堂测试
    第一次课下测试试题补做
    20155239吕宇轩 《信息安全系统设计基础》第一周学习总结
    C语言指针学习
    C语言 迭代部分的代码编写
    20155234 2016-2017-2第十周《Java学习笔记》学习总结
    20155234 实验二 Java面向对象程序设计
    20155234 2610-2017-2第九周《Java学习笔记》学习总结
    20155234 2016-2017-2 《Java程序设计》第8周学习总结
    20155234 2016-2017-2 《Java程序设计》第7周学习总结
  • 原文地址:https://www.cnblogs.com/dongc/p/5154822.html
Copyright © 2011-2022 走看看