zoukankan      html  css  js  c++  java
  • Git基本操作(Windows下)

            在开始使用Git之前,我觉得是很有必要了解下Git与其他版本控制系统的差异与文件在Git中的三种状态。可以到下面这个网站看下:Git详解之一 Git起步,了解之后,可以对Git的基本操作有一个更清晰的认识的和定义。

    1、在使用Git之前,要先在github上创建一个库,例如名为test,创建之后有两种取得Git项目仓库的方法:

    ①克隆得到这个项目的拷贝:

    $ git clone git://github.com/vitah-lin/test.git

    之后会提示“你已经克隆了一个空的项目库……”;

    ②创建一个test文件夹,通过导入新的文件创建新的Git仓库:

    $ mkdir test    //创建文件夹test
    $ cd test       //进入test文件夹目录下
    $ git init      //初始化

    执行完后会提示“初始化了一个Git仓库在某个路径……"

    上诉操作执行完之后,就可以得到一个维护着若干文件的Git仓库,其中①②步骤的效果是等同的;

    2、要更新Git库中文件,复制一个文件到test目录下,然后执行:(注:若test文件夹为空是无法执行下面操作的)

    $ git add .     //更新所有文件
    $ git commit -m "first commit" //提交更新,并注释信息"first commit"

    若是第一次在本地向github提交更新,要先执行以下语句,以后可以跳过这个步骤:

    $ git remote add origin https://github.com/vitah-lin/test.git  //连接远程github项目

    把更新提交到github上:

    $ git push -u origin master  //将本地项目更新到github项目上去

    输入用户名和密码,这样在github网站上面就可以看到你刚才提交的更新文件。

    3、其他操作

    $ git rm -r 文件夹名      //删除某个文件夹
    $ git add -A             //有执行删除操作时的添加
    $ git remote rm origin   //"fatal:remote origin already exists"错误解决方案

     4、获取Github上代码至本地:(已设置好文件夹以及连接方式)

    git pull origin master

    详细信息请看git pull的介绍;

    目前自己用过的操作就这些,其他没测试过的就不记了,可以自行搜索验证。

    参考网址:

    git push简介(个人主要参考git push中 "-u" 的参数介绍)

    Git详解之一 Git起步

    Git详解之二 Git基础

    Git常用操作流程

    github常见操作和常见错误提示

  • 相关阅读:
    BZOJ4553: [Tjoi2016&Heoi2016]序列
    BZOJ4552: [Tjoi2016&Heoi2016]排序
    BZOJ4551: [Tjoi2016&Heoi2016]树
    BZOJ4556: [Tjoi2016&Heoi2016]字符串
    BZOJ4546: codechef XRQRS
    CC 3-Palindromes(manacher)
    hdu3294(manacher)
    hdu4513(manacher)
    poj3974(manacher)
    CF 518D(概率dp)
  • 原文地址:https://www.cnblogs.com/vitah/p/3618659.html
Copyright © 2011-2022 走看看