• Git基本命令


    本文的操作案例是在win10企业版中,如有出入,请知悉。

    一、创建git仓库

    1.建好对应的文件目录 F:GitRepository epositorygit。

    2.打开git bash,输入cd /f/GitRepository/reposirory/git,切换到git目录,输入 git init --bare share.git(bare表示空的,shared.git表示git仓库),就新建好了一个git仓库。

    如果能看到如图的目录,说明创建成功。

    head:指向当前项目的一个分支。项目会有多个分支,保存在refs中。

    hooks:里面有pre-commit,commit等,说明这是事件点,比如需要在提交前发送邮件,可以在pre

    info:里面有个exclude文件,是排除哪些文件不用提交或者版本控制。

    objects:存储git的commit,tree,blob,tag对象。

    refs:存储分支。

    config:项目配置信息文件。

    二、user1获取,添加,修改文件。

    1.建立F:developworkroomuser1目录。

    2.直接在该目录下打开git bash,或者在桌面打开git bash,然后定位到user1文件夹。

    3.克隆代码:$ git clone /f/GitRepository/repository/git/shared.git/ /f/develop/workroom/user1。如果操作了步骤2,后面的路径直接写成 . 克隆完成后要告诉git,当前用户的身份(git config user.name "某某",git config user.email "某某邮箱")。

    4.往仓库中添加文件:echo "Welcome to git">index.txt

    5.查看index.txt: cat index.txt

    6.添加到版本 控制:git add index.txt

    7.提交:git commit -m "user1 add file" index.txt.

    如果没有填写提交的信息,会跳到单独的页面。按 i ,可输入提示信息---》按esc,光标定位到左下角--》:wq退出。

    8.同步到共享仓库:git push origin master(git中至少存在一个分支,并且第一个分支必须是master)

    三、user2获取代码,并且操作

    clone以后,配置身份,修改index.txt文件:

    …… vim index.txt . 跳到新窗口后,i-->输入修改的内容--->esc --->:wq,即修改成功。

    接下来的操作和二中的操作相似。

    四、user1获取user2提交的代码。

    git pull。

    tips:用pwd命令可以查看当前的文件目录

  • 相关阅读:
    Html5新标签解释及用法
    时间线效果
    NHibernate数据访问层核心代码
    C#开源资源项目
    安卓开发环境搭建之最新版(So Easy!)
    WIN8相关资源汇总
    HTML5 Shiv – 让该死的IE系列支持HTML5吧
    WCF 提高传输数据性能方法之二 (数据分割)
    支付宝集成问题(.net篇)
    WCF 提高传输数据性能方法之一 (使用压缩)
  • 原文地址:https://www.cnblogs.com/wesley168/p/6484310.html
Copyright © 2020-2023  润新知