git命令使用记录
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
originAdministrator@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 orgin2Administrator@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命令使用记录的更多相关文章
- 使用方便git命令检查记录的版本号
现在开始git大多数用户都经历过subversion,对于这两种开关的版本控制系统需要一段时间去适应.本文旨在帮助恢复一些,这些用户都熟悉的日志记录买家的习惯. 我们要熟悉一个详细的例子git中log ...
- windows中 git 命令使用记录
建议国内开发安装淘宝npm镜像cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 或者每次执行安装时 npm ins ...
- GIT 命令 操作 记录
1.git pull时冲突的解决 1.git stash 2.git pull 3.git stash pop stash@{0} 4.修改冲突 5.git add . 6.git commit 7. ...
- Git 命令操作记录
1.安装完git软件之后(win系统的) 1)配置用户名密码: 设置本地机器默认commit的昵称与Email. 请使用有意义的名字与email. git config --global user.n ...
- 痞子衡嵌入式:第一本Git命令教程(6)- 日志(log/reflog/gitk)
今天是Git系列课程第六课,上一课我们学会了Git本地提交,今天痞子衡要讲的是如何查看Git本地历史提交. 当我们在仓库里做了很多次提交之后,免不了需要回看提交记录,看看自己之前的改动.有三种Git命 ...
- 我所记录的git命令(非常实用)
一.前言 记录一下工作中常用到的git命令,只是简单的笔记,欢迎大家交流... [ 顺便问下园友们,怎么感觉博客园发布的博客搜索有时都搜不到,后台编辑能填的都填写了,还是觉得搜索排名不高? 相同的标题 ...
- Git命令行(转用于学习和记录)
Git命令行介绍和使用说明(持续更新) 参见:<Git 中文简体教程> 一. 命令“git”或者“git help”查询常用命令 [add]: “git add”——不但是用来添加不在版本 ...
- 【git】git一些命令使用记录
目前git版本控制很多公司都在用,我把平时的使用做些记录,防止忘记. 1. 有时候分支比较多,我们会基于master建立一个新分支开发,有时候也会基于别的分支建立,但时间长了可能会忘记当前分支是基于哪 ...
- 记录常用的git命令
之前的公司都是用svn的,现在的公司用git了,所以现在记录一下所用到的git命令,方便以后查看! git 常用命令 git add git add 命令可将该文件添加到缓存 git add . // ...
随机推荐
- iOS图片如何按比例显示
文/罚难(简书作者)原文链接:http://www.jianshu.com/p/ec7d3f210983著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”. 只需加这么一段代码,如下: im ...
- rlwrap-0.37.tar.gz实现sqlplus上下翻页
1.上传rlwrap-0.37.tar.gz到linux 2.解压rlwrap-0.37.tar.gz [root@node1 mnt]# tar zxvf rlwrap-0.37.tar.gz [r ...
- .Net Core CLI–Ubuntu 14安装
sudo sh -c 'echo "deb [arch=amd64] http://apt-mo.trafficmanager.net/repos/dotnet/ trusty main&q ...
- 【腾讯Bugly干货分享】安卓单元测试:What, Why and How
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d28349101cd07a5404c415 Dev Club 是一个交流移动 ...
- EF 外键问题
在做一个评论功能的时候,发现用户的id不对,打开数据库一看,莫名其妙的新增了几个用户.明显是将外键中的用户新增到用户表中了. 评论表: public class CourseComment : Bas ...
- [ZigBee] 15、Zigbee协议栈应用(一)——Zigbee协议栈介绍及简单例子(长文,OSAL及Zigbee入门知识)
1.Zigbee协议栈简介 协议是一系列的通信标准,通信双方需要按照这一标准进行正常的数据发射和接收.协议栈是协议的具体实现形式,通俗讲协议栈就是协议和用户之间的一个接口,开发人员通过使用协议栈来使用 ...
- [stm32] STM32的通用定时器TIMx系统了解
通用定时器(TIMx) 一.TIMx简介 二.TIMx主要功能 三.TIMx功能描述 3.1 时基单元 3.2 计数器模式 3.3 时钟选择 3.4 捕获/比较通道 3.5 输入捕获模式 3.6 PW ...
- 据说每个大牛、小牛都应该有自己的库——DOM处理
这几天整理了一下思路,本来觉得DOM部分会有很多东西,但是忽然发现频繁使用的其实并不太多 class class处理部分主要有四个 hasClass:检查元素是否包含某个class addClass: ...
- 实战使用Axure设计App,使用WebStorm开发(3) – 构建页面架构
系列文章 实战使用Axure设计App,使用WebStorm开发(1) – 用Axure描述需求 实战使用Axure设计App,使用WebStorm开发(2) – 创建 Ionic 项目 实战使 ...
- Java-继承,多态练习09-22-01
1.实现如下类之间的继承关系,并编写Music类来测试这些类. 父类: package com.lianxi; public class Instrument { //属性 private Strin ...