zoukankan      html  css  js  c++  java
  • 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命令可以查看当前的文件目录

  • 相关阅读:
    面试题-代码
    面试题-数仓
    烂大街的NginxRedisMqDb架构.md
    Ansible-B站.md
    openstack.md
    rabbitMQ.md
    大数据仓库实战项目-电商数仓3.0版.md
    linux分析工具之top命令详解
    小程序开发中 在 wxml格式化 属性断行
    redhat 7.2更新yum源时踩的坑
  • 原文地址:https://www.cnblogs.com/wesley168/p/6484310.html
Copyright © 2011-2022 走看看