【git】借助github学习成果
1.创建分支
git branch dev //创建分支
git checkout dev //切换分支
或者用一句 git checkout -b dev
删除一个分支 git checkout -d dev
2.所有的操作 如何没有push之前都是在本地和操作
3.创建一个可显示的分支,让其他人也能获取到的分支 git push origin dev ,这样就可以和master在github上同级别显示了
4.合并到master分支,checkout master , git merge dev
5.如果想从master 同步到另一个 dev2, svn貌似是不行的 ,git可以吗 没有找到
6.创建一个库关联到现有的远程库
$ git remote add origin git@github.com:michaelliao/learngit.git
$ git push -u origin master
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
查看合并情况(删除了分支就没法看了)
localhost:oxgren robin$ git log --graph --pretty=oneline --abbrev-commit
* 030e1ff Merge branch 'dev'
|\
| * a8611e5 edit readme.txt
* | 14d2581 branch ini
|/
* 48477d0 root dir
* d725f6d rm file to dir
* 2754531 add dir file
* b1eb5a1 rm readme
* ad8eec6 test add readme.txt
* 7b83831 java world
localhost:oxgren robin$ git log --graph
* commit 030e1ff137c400aa0a5a1c5746ace19b1790c56a
|\ Merge: 14d2581 a8611e5
| | Author: yuchaoonline <yuchaoonline@qq.com>
| | Date: Sun Sep 20 17:54:44 2015 +0800
| |
| | Merge branch 'dev'
| |
| * commit a8611e52aef64473832479d70c5e976a1b701dc6
| | Author: yuchaoonline <yuchaoonline@qq.com>
| | Date: Sun Sep 20 17:54:05 2015 +0800
| |
| | edit readme.txt
| |
* | commit 14d25816053f606d3fda6207ebd8c07832731d1e
|/ Author: yuchaoonline <yuchaoonline@qq.com>
| Date: Sun Sep 20 17:02:25 2015 +0800
|
| branch ini
|
* commit 48477d0cb0de9d9fa3d762f46579d71527baa924
| Author: yuchaoonline <yuchaoonline@qq.com>
| Date: Sun Sep 20 16:35:29 2015 +0800
|
【git】借助github学习成果的更多相关文章
- git与github学习
一 我的Github 我的Github项目地址:https://github.com/lllmathison/hello 二 对github与git的学习.感受 git是一个版本管理工具,在本地使用的 ...
- xcode6 cocos2dx开玩笑git和github学习记录
1. git Xcode4开始,它一直Git作为一个内置的源代码控制(Source Control)工具,所以对于新项目的用途git要管理非常方便.在新建项目向导.可以直接选择Git作为源控制工具.项 ...
- git 和 github 学习总结
https://mp.weixin.qq.com/s?src=11×tamp=1543302553&ver=1269&signature=NAX65qusuVVDEl ...
- Git与GitHub 学习笔记
以下信息来源于网络资料,并进行整理与精简 Git是目前世界上最先进的分布式版本控制系统,和svn,vss等一样都是进行版本控制的. GitHub是一个软件项目的托管平台,相当于自己建立的 svn服务器 ...
- git和github学习笔记
1. 了解Git和Github 2. 使用Github 3. Git安装和使用 4. Git基本工作流程 5. Git初始化及仓库创建和操作 6. Git管理远程仓库 7. Github Pages ...
- 我的git与github学习历程
因为想要知道如何把代码放到github上,所以就百度了一下,然后找到一个<如何从github上面拷贝源码>的文章,就先进行练习了下 1.首先到git官网下载git版本控制工具的安装包, ...
- eclipse使用git及github学习笔记
项目托管 1.首先需要在github上建立一个远端仓库 点击Create repository后,会在github上建立相应的git仓库,并会出现如下界面: 复制https或者ssh的仓库地址,远端 ...
- Git与GitHub学习笔记(三).gitignore文件忽略和删除本地以及远程文件
一.Git提供了文件忽略功能.当对工作区某个目录或者某些文件设置了忽略后,git将不会对它们进行追踪 HELP:如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件 问题:最近 ...
- Git与GitHub学习笔记(八)git如何同时同步提交到码云和GitHub上
前言: 今天github push代码一直push不上去,打算就备份一份代码带国内开源码云上. Github容易出现的情况是: 国内访问速度比较慢, 如果被墙掉的话,就直接没发使用了 如果开源个PHP ...
随机推荐
- poj 1987 树的分治
思路:1741的A1送 1. #include<iostream> #include<cstring> #include<algorithm> #include&l ...
- poj 3155 最大密度子图
思路: 这个还是看的胡伯涛的论文<最小割在信息学竞赛中的应用>.是将最大密度子图问题转化为了01分数规划和最小割问题. 直接上代码: #include <iostream> # ...
- 实现TableLayout布局下循环取出TableRow控件中的文字内容到list集合
布局方式为TableLayout,利于实现表单样式展现. <!-- 详情内容区域 --> <ScrollView android:layout_above="@id/id_ ...
- 【转】web常见安全问题以及测试方法
web安全是我们测试组一直以来作为和性能测试并驾齐驱的两个重点.开发的过程中还需要着重注意,该转义的地方转义:该屏蔽的地方屏蔽,该过滤的地方过滤等等.年底又到了,势必又有大批的发号抽奖之类的活动开发. ...
- jquery点击控制动画暂停开始
一下是从w3c上面考下来了的, animation:[[ animation-name ] || [ animation-duration ] || [ animation-timing-functi ...
- 初学Android: 四大组件之Activity
1.activity (1)一个Activity通常就是一个单独的屏幕(窗口),简单来说activity就是一个交互界面,一般应用程序都要由一个或者多个activity组成. (2)Activity之 ...
- SQL 恢复master数据库方法,没有log文件的数据库文件恢复方法
SQL Server恢复master数据库方法 第一步:复制model.mdf.mastlog.ldf.model.mdf.modellog.ldf.msdbdata.mdf.msdblog.ldf文 ...
- android apk 逆向中常用工具一览
关于apk 逆向中的一些工具的使用,看了不少文章,也使用过有很长一段时间了,今天对此做一总结: 几种文件之间的转换命令: 1. odex -> smali java -jar baksmali ...
- 第二篇、倾力总结40条常见的移动端Web页面问题解决方案
1.安卓浏览器看背景图片,有些设备会模糊. 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率 ...
- Linux下安装和配置java开发环境(jdk/eclipse/tomcat)
第一步 安装jdk 1.进入usr目录 cd /usr 2.在usr目录下建立java安装目录 mkdir java 3.将jdk-6u24-linux-i586.bin拷贝到java目录下 cp j ...