github网络连接稍微有些慢,这里使用coding做测试:

首先要分两种情况,一种是直接clone远程库,一种是将本地的代码push到远程库。先说clone到本地

1.clone

通常是我们clone一个远程库的分支下来,并初始化本地仓库,而且将远程库命名为origin。这样就可以使用本地版本库以及推送到远程版本库了。

首先在coding上新建一个项目leatn-git,初始化可以勾选readme和gitignore。readme是项目介绍,gitignore是表示哪种文件可以忽略版本追踪。

复制地址,然后在本地目录上右键,选择git bash,输入:git clone xxx.git,输入用户名和密码就可以clone下来了。

这样就在本地lear-front的目录下创建了一个新目录:learn-git。并且添加了一个远程库origin,并绑定到我们的coding项目。其中,本地默认初始化一个master分支,和origin的master对应。

2.查看远程分支:git remote

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master)
$ git remote
origin

3.添加远程仓库:git remote add 别名 xxx.git

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master)
$ git remote
orgin2
origin

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master)
$ git remote -v
orgin2 3243.git (fetch)
orgin2 3243.git (push)
origin https://git.coding.net/chenxing/learn-git.git (fetch)
origin https://git.coding.net/chenxing/learn-git.git (push)

4.删除远程仓库:git remote rm 别名

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master)
$ git remote rm orgin2

Administrator@2013-20150810PA /E/work/workspace/lear-front/learn-git (master)
$ git remote
origin

5.本地提交:git commit -m "日志"

查看当前状态:

$ git status

将所有修改过的文件放入暂存区

$ git add -A

提交到本地仓库:

$ git commit -m "修改gitignore文件,添加忽略类型"

6.推送到远程库:git push

$ git push origin master

如果本地仓库没有远程仓库的版本先进,即远程库更新后你没有更新,则会报错,要更新merge后才可以push,这时如果你确实想直接推送过去而不管原来仓库的内容,用-f,这在初建远程库后将本地项目直接推送到远程库很有用。

$git push -f origin master

7.将远程库的更新到本地:git pull

git命令使用记录的更多相关文章

  1. 使用方便git命令检查记录的版本号

    现在开始git大多数用户都经历过subversion,对于这两种开关的版本控制系统需要一段时间去适应.本文旨在帮助恢复一些,这些用户都熟悉的日志记录买家的习惯. 我们要熟悉一个详细的例子git中log ...

  2. windows中 git 命令使用记录

    建议国内开发安装淘宝npm镜像cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 或者每次执行安装时 npm ins ...

  3. GIT 命令 操作 记录

    1.git pull时冲突的解决 1.git stash 2.git pull 3.git stash pop stash@{0} 4.修改冲突 5.git add . 6.git commit 7. ...

  4. Git 命令操作记录

    1.安装完git软件之后(win系统的) 1)配置用户名密码: 设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email. git config --global user.n ...

  5. 痞子衡嵌入式:第一本Git命令教程(6)- 日志(log/reflog/gitk)

    今天是Git系列课程第六课,上一课我们学会了Git本地提交,今天痞子衡要讲的是如何查看Git本地历史提交. 当我们在仓库里做了很多次提交之后,免不了需要回看提交记录,看看自己之前的改动.有三种Git命 ...

  6. 我所记录的git命令(非常实用)

    一.前言 记录一下工作中常用到的git命令,只是简单的笔记,欢迎大家交流... [ 顺便问下园友们,怎么感觉博客园发布的博客搜索有时都搜不到,后台编辑能填的都填写了,还是觉得搜索排名不高? 相同的标题 ...

  7. Git命令行(转用于学习和记录)

    Git命令行介绍和使用说明(持续更新) 参见:<Git 中文简体教程> 一. 命令“git”或者“git help”查询常用命令 [add]: “git add”——不但是用来添加不在版本 ...

  8. 【git】git一些命令使用记录

    目前git版本控制很多公司都在用,我把平时的使用做些记录,防止忘记. 1. 有时候分支比较多,我们会基于master建立一个新分支开发,有时候也会基于别的分支建立,但时间长了可能会忘记当前分支是基于哪 ...

  9. 记录常用的git命令

    之前的公司都是用svn的,现在的公司用git了,所以现在记录一下所用到的git命令,方便以后查看! git 常用命令 git add git add 命令可将该文件添加到缓存 git add . // ...

随机推荐

  1. python中re.findall()找到的结果替换

    正则表达式re模块中用findall查找到的是ascii码,所以当比对替换时也需要对应的ascii码才能匹配成功.以下程序是查找文件夹下文件名中含有男.女的文件,并将男替换成1,将女替换成2的程序 # ...

  2. docker on centos

    docker最好在centos7上安装,centos6.5上似乎麻烦不少 这里直接在centos7上安装,要提前装一下epel的repo yum install docker 安装就行 chkconf ...

  3. 微信网页开发之创建Controller(三)

    首先,我们需要在App区域下添加一个控制器,这里我们就以AppDemoController为例.如下图所示: 注意:你也可以自己创建其他区域,只是这里推荐使用App区域. 创建好之后,请添加自己的Ac ...

  4. Blend 2015 教程 (一) 基础

    微软公司在Visual Studio 2015产品套件中作出了许多革命性的变更,包括.NET开源,.NET服务器端部分跨平台,推出向个人和小团队免费的社区版,移动应用开发部分跨平台支持,商店应用支持C ...

  5. 异步CTP(Async CTP)为什么那样工作?

    对异步CTP感兴趣有很多原因.异步CTP使异步编程比以前更加容易了.它虽然没有Rx强大,但是更容易学.异步CTP介绍了两个新的关键字,async和await.异步方法(或Lambda表达式)必须返回v ...

  6. ZooKeeper学习第一期---Zookeeper简单介绍

    一.分布式协调技术 在给大家介绍ZooKeeper之前先来给大家介绍一种技术——分布式协调技术.那么什么是分布式协调技术?那么我来告诉大家,其实分布式协调技术主要用来解决分布式环境当中多个进程之间的同 ...

  7. 关于Xcode5的离线帮助

    关于Xcode的离线帮助文档,网上找到的许多都是Xcode4的资料,Xcode5貌似将文档搬到了Help菜单里,而不是原先的<Window> - <Organizer> - & ...

  8. 怎样记住Integer的最大值(有趣的思维和搞笑的回答)

    前言 今天一个同事问我,数据库里面的某表如果用int做PK,那该表最多可以放多少记录,我说简单啊,就是2^31(正数),跟.NET的Int32.MaxValue一样,约等于20亿(正数)吧.同事说,那 ...

  9. Knockout JS实现任务管理应用程序

    1.1.1 摘要 在博文<Ember.js实现单页面应用程序>中,我们介绍了使用Ember JS实现一个单页应用程序 (SPA),这使我想起了几年前写过一个任务管理程序,通过选择日期,然后 ...

  10. 纠结于搞.Net待遇不高的同学入...

    最近看到不少抱怨搞.net工资低的帖子.别的方向我不是太清楚,作为搞了近8年.Net信息系统开发的码农也想发表下自己的意见. 由于我的阅历和能力有限,首先想限定下本文的范围.这里说的“信息系统”主要包 ...