Git笔记

这里记录一些git的技巧。

这里记录一些git概念和技巧。

Pull和Fetch的区别:

  1. Pull会把指定分支的代码从远端下载到本地,并进行merge操作
  2. Fetch会把远端所有代码包括分支下载到本地,但不merge
  3. Fetch后,即使网络断开,也可以从origin处merge代码(未测试)

TortoiseGit

  1. 目前版本1.7.10
  2. 官网地址:http://code.google.com/p/tortoisegit/
  3. 最大的好处是支持中文注释、log、diff。图形界面也比命令行亲切许多。
  4. TortoiseGit下包含那些和SVN相似的功能,但并不全,比如没有删除分支的功能,所以想用好git的话,用MSysgit的命令行,背点命令还是有必要的

Git

  1. 目前版本1.7.10
  2. 官网:http://code.google.com/p/msysgit/
  3. 号称支持UTF-8,支持中文了

Github

删除分支,其实是将一个空的本地分支推到远端,曲线删除

// github是我设置的remote
// : 左边留空表示空分支
// : 右边是欲删除的远程分支
git push github :client

Mac

Mac上已经集成了git环境,直接在命令行里用就好。

作者: meathill

爱编程,爱旅游,爱吐槽。
今年的第一目标是成为一名优秀的讲师,做够 25 场直播,收集 1000 位听众! (12/25)
《Electron + Vue 实战开发》创作中……

欢迎吐槽,请勿装死