zoukankan      html  css  js  c++  java
  • 命令行下Git的使用

    命令行下Git的使用


    写在前边的话

    以自己即将进行的毕设项目为例,进行Git使用的简易说明。不过由于校园网络的限制,故使用GitOSC。
    

    快速开始

    本次git使用位于自己的个人PC上,所以将个人的Git账户配置为全局使用。
    
    git config --global user.name "个人用户名"
    git config --global user.mail "youremail@example.com"
    

    在本地创建代码仓库

    首先需要在本地创建对应目录
    
    mkdir SM-2
    cd SM-2
    git init
    

    检出仓库

    已经创建的仓库在本地进行复制
    
    cd /path/you/want/
    git clone /path/to/repository
    
    也可以上传至服务器(首先需要在服务器创建项目)
    
        git remote add origin git@github.com:yourName/yourRepo.git
        git push origin master
    

    工作流

    你的本地仓库由 git 维护的三棵`树`组成。
    第一个是你的 工作目录,它持有实际文件;
    第二个是缓存区(Index),它像个缓存区域,临时保存你的改动;
    最后是HEAD指向你最近一次提交后的结果。 
    

    添加与提交

    你可以计划改动(把它们添加到缓存区),使用如下命令:
    
        git add <filename>
        git add *
    

    这是 git 基本工作流程的第一步;使用如下命令以实际提交改动:

        git commit -m "代码提交信息"
    

    现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。

    推送改动

    你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库:
    
    git push origin master
    
    可以把 master 换成你想要推送的任何分支。
    

    更新与合并

    要更新你的本地仓库至最新改动,执行:
    
    git pull
    

    以在你的工作目录中 获取(fetch) 并 合并(merge) 远端的改动。

  • 相关阅读:
    ArcEngine 一些实现代码(转载)
    关于GIS支持的地理数据源的命名空间
    SpringBoot-Web配置
    RedisGeo
    JedisCluster
    Java并发编程:Lock
    java并发编程:线程变量-ThreadLocal类
    java并发编程:线程池-Executors
    解决Mybatis配置ORM映射 时分秒都为0
    Kafka的存储机制以及可靠性
  • 原文地址:https://www.cnblogs.com/a1466499843/p/5116237.html
Copyright © 2011-2022 走看看