码迷,mamicode.com
首页 > 其他好文 > 详细

git 基本使用

时间:2017-03-12 01:05:13      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:远程仓库   images   origin   etc   diff   git   keygen   ==   对比   

总图

技术分享

 

分图 1

技术分享

 

分图 2

技术分享

 

     git diff 除了上图的功能外,还可以比较本地仓库分支和远程仓库分支的区别:git diff master  origin/master   ,这个一般在fetch后用的比较多,具体看看异同再merge嘛 !

 

 ================================《开始》=====================================

0.创建秘钥:ssh-keygen  -t  rsa  -C  "你的邮箱"

1.远程分支:

     a.查看所有分支:git branch -a

     b.将本地分支推送到远程(github)。若远程没有该分支则创建该分支: git push origin 分支名

     c 删除远程分支:git push origin  --delete 分支名

     d.删除远程分支在本地的链接,本地的该分支、远程的该分支照样存在: git branch -d -r origin/分支名

 

2.fetch

    fetch 的作用是把远程仓库和本地仓库做个比较,不会真正“拿下了”,只有fetch后merge才会真正拿到本地仓库。

    如果远程只有一个主分支master, fetch时要用 git  fetch origin  ,后面不要接master! 这样才能起作用,不然老是 Aleady to update。

    如果有多个分支,fetch时可以不指定分支(此时全部对比),也可以指定分支,这样只把该分支和本地作对比。

 

    fetch到本地后,可以用 git checkout 分支名 切换到你的目标分支开展工作了

git 基本使用

标签:远程仓库   images   origin   etc   diff   git   keygen   ==   对比   

原文地址:http://www.cnblogs.com/conserdao/p/6536802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!