专栏名称: 前端JavaScript
分享 | 学习 | 交流 | 原创 分享是学习的开始;学习不必要从头开始,是从现在开始;交流能沟通你我,提高你的学识;期待你的加入!!! web前端技术交流,JavaScript,HTML5,CSS3……
目录
相关文章推荐
51好读  ›  专栏  ›  前端JavaScript

Git常用资源

前端JavaScript  · 公众号  · Javascript  · 2017-02-28 07:21

正文

Git常用操作

查看历史

git log --pretty=oneline filename // 一行显示

git show xxxx // 查看某次修改


创建分支

git branch develop // 只创建分支

git checkout -b master develop // 创建并切换到 develop 分支


合并分支

git checkout master // 切换到主分支

git merge --no-ff develop // 把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录

git rebase develop // 合并分支

git branch -d develop // 删除 develop 分支


标签功能

git tag // 显示所有标签

git tag -l 'v1.4.2.*' // 显示 1.4.2 开头标签

git tag v1.3 // 简单打标签   

git tag -a v1.2 9fceb02 // 后期加注标签

git tag -a v1.4 -m 'my version 1.4' // 增加标签并注释, -a 为 annotated 缩写

git show v1.4 // 查看某一标签详情

git push origin v1.5 // 分享某个标签

git push origin --tags // 分享所有标签


回滚操作

reset --hard v0.1

reflog

reset --hard v0.2


取消某个文件的修改

git checkout --


删除文件

git rm   直接删除文件

git rm --cached    删除文件暂存状态


移动文件

git mv


查看文件更新

git diff              查看未暂存的文件更新 

git diff --cached     查看已暂存文件的更新 


克隆远程分支

git branch -r

git checkout origin/android


Git设置

Git的全局设置在~/.gitconfig中,单独设置在project/.git/config下。


忽略设置全局在~/.gitignore_global中,单独设置在project/.gitignore下。


设置 commit 的用户和邮箱

[user]

    name = xxx

    email = [email protected]


转自: http://macleo.trzcsoft.com/2014/01/15/general-git-resources.html#title0

作者: macleo


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


==========阅读原文==========