在开始使用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常见操作和常见错误提示

Git基本操作(Windows下)的更多相关文章

  1. [转]Git for windows 下vim解决中文乱码的有关问题

    Git for windows 下vim解决中文乱码的问题 原文链接:Git for windows 下vim解决中文乱码的有关问题 1.右键打开Git bash: 2.cd ~ 3.vim .vim ...

  2. Git客户端Windows下的使用

    1,必须安装的软件 msysgit  http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git (ms ...

  3. Git在windows下上传文件至github流程

    github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...

  4. Python - Git for windows 下使用 交互式命令行

    1. 概述 尝试在 windows 环境的 git 命令行使用 python3 的交互模式 2. 环境 OS win10 1905 git 2.20.1 mintty 2.9.4 python 3.7 ...

  5. GIT在windows下搭建

    /*********工具准备********* *copSSH *msysgit *TortiseGIT *putty * 安装比较简单,此处省略... *********************** ...

  6. git在windows下clone、pull或者push内存溢出的解决办法

    发现国内使用git来真正管理源码的人不多,特别是大数据量的源码,今天使用git clone android的源码时突然出现remote out of memery,解决办法: git config - ...

  7. Windows下搭建Git开发环境

    Windows下搭建Git开发环境主要有以下三种方法: 1,VS,vs2013和vs2015中已经集成了git插件了 2,msysGit+TortoiseGit 3,msysGit+SourceTre ...

  8. windows下使用git时生成sshkey和配置

    在windows下如何安装git就不介绍了,我这里主要使用的TortoiseGit,主要记录下在windows上如何通过sshkey链接git 在开始菜单中找到git bash,git bash是gi ...

  9. git在windows及linux环境下安装及常用命令

    git在windows下安装 下载地址:https://git-scm.com/ 默认安装即可 验证 git --version git在linux下安装 下载地址:https://mirrors.e ...

  10. windows下安装git和vundle

    git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git 直接在 https://gitforwindows.org/上下载 git对w ...

随机推荐

  1. myEclipse新建jsp,默认编码

    修改地方在: myeclipse →fiter and editor →jsp

  2. 使用 asp.net mv4开发企业级办公OA

    大家好!这是我第一次写asp.net 开发笔记,哪里写的不好,请见谅! 本程序是一个在线办公(OA)系统 B/S项目: 项目开发环境:Microsoft Visual Studio 2012 + Sq ...

  3. Microsoft Windows Server 2008 R2 IIS7.5安装指南

    一.IIS安装步骤: 1.安装Windows Server 2008 R2(见 附录一) 2.配置计算机名称和IP地址(见 附录一) 3.配置成员服务器(见 附录一) 4.点击任务栏上的“服务器管理器 ...

  4. 版本控制-cvs

    我们实训用的是cvs. 团队协作: 代码版本控制软件:CVS.SVN.GIT(Git@开源中国) FTP:服务端.客户端 CVS: 服务端(源码仓库).客户端

  5. postgre sql 字符串转为integer类型

    select cast(setting_value as integer) from ud_organization_setting. select cast('123123' as integer) ...

  6. Ubuntu系统中安装RPM格式包的方法

    Ubuntu的软件包格式为deb,而RPM格式的包则是Red Hat 相关系统所用的软件包.当我们看到一个想用的软件包时,如果他是RPM格式,而你的操作系统是Ubuntu,那岂不是很遗憾?其实,在Ub ...

  7. Ubuntu系统配置日志/var/log/message

    ubuntu系统默认不生成/var/log/messages文件,有时候想查看相关日志就很不方便,于是我们可以设置使系统生成此文件. 1.先安装 apt-get install rsyslog2.用v ...

  8. AppStore上架规则

    1. 条款和条件1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA).人机交互指南(HIG)以及开发者和苹果签订的任何协议和合同.以下规 ...

  9. 纯命令行教你Cocoapods的安装和使用

    关于cocoapods的介绍和作用,网上有很多大神介绍的比我清楚,建议去看一下唐巧的http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-ma ...

  10. Java如何连接到MySQL数据库的

    下载:mysql-connector-java-5.1.38.tar.gz http://dev.mysql.com/downloads/connector/j/ tar zxvf mysql-con ...