【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 ...
随机推荐
- Objective-C ,ios,iphone开发基础:多个视图(view)之间的切换,以及视图之间传值。
所有的视图都继承自 UIViewController,都使用 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nib ...
- jboss之mod_cluster集群
本篇针对的mode_cluster版本是mod_cluster-1.2.6.Final-linux2-x64.tar.gz / mod_cluster-1.2.6.Final-windows-amd6 ...
- [未完成]关于POI的使用
关于POI的使用关于POI的使用关于POI的使用关于POI的使用
- hdu 2852 树状数组
思路:加一个数e就用update(e,1).删除元素e就用update(e,-1).找比a大的第k大的元素就用二分查找. #include<iostream> #include<cs ...
- 转:一个C语言实现的类似协程库(StateThreads)
http://blog.csdn.net/win_lin/article/details/8242653 译文在后面. State Threads for Internet Applications ...
- button轮番点击,只点击一次,鼠标hover
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta ...
- 【Knockout】四、绑定上下文
Binding context binding context是一个保存数据的对象,你可以在你的绑定中引用它.当应用绑定的时候,knockout自动创建和管理binding context的继承关系. ...
- usp_Copy_Unzip_DirFiles -- 拷贝,解压,列出文件名 from FTP Folder to Work Folder
CREATE PROC usp_Copy_Unzip_DirFiles @FTPPath NVARCHAR(4000)= '', -- ftp 文件夹路径 @WorkPath NVARCHAR(400 ...
- win7下64位系统memcache/memcached安装教程
折腾了1个多小时,终于搞定.操作系统时64位的,php5.3.13 类似于上一篇的xdebug安装教程~~ memcache和memcached的区别 在自己的新程序中打算全面应用memcached ...
- AngularJS开发相关配置
安装步骤: 1. Node.js,下载地址:https://nodejs.org/en/ 2. Git 下载地址:https://git-scm.com/download/ 3. Python (需为 ...