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

GitHub使用笔记

时间:2015-01-28 19:53:55      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:github

git使用笔记
==================================================
//建立目录
mkdir paper-slider
cd paper-slider
//初始化 git
git init
//设置 git 用户名 邮箱地址(通常应该跟github注册邮箱一致)
http://gitref.org/zh/

//全局设置
git config --global user.name "yourname"
git config --global user.email "your-email-address"
//也可以给当前repo 单独设置
git config user.name "yourname"
git config user.email "your-email-address"


git add readme.md
git commit -m ‘init‘
git remote add origin https://github.com/zxdong262/paper-slider.git
git push -u origin master
//然后输入用户名密码
git diff #尚未缓存的改动
$ git status -s查看你的文件在工作目录与缓存的状态
====================================================
tag管理(发行版本):
如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 该 tag 命令基本上会给该特殊提交打上永久的书签,从而使你在将来能够用它与其他提交比较。
$ git tag -a v1.0 
$ git push –-tags共享标签

删除tag这么用

git push origin --delete tag <tagname>


========================================================
使用 git fetch 更新你的项目,使用 git push 分享你的改动。 你可以用 git remote 管理你的远程仓库。
git remote add 为你的项目添加一个新的远端仓库
如果你希望分享一个本地创建的仓库,或者你想要获取别人的仓库中的贡献 —— 如果你想要以任何方式与一个新仓库沟通,最简单的方式通常就是把它添加为一个远端仓库。 执行 git remote add [alias] [url] 就可以。 此命令将 [url] 以 [alias] 的别名添加为本地的远端仓库。


git pull 从远端仓库提取数据并尝试合并到当前分支

===============================
git log 过滤你的提交历史记录
git diff 
最后,要查看两个提交快照的绝对改动,你可以用 git diff 命令。 这在两个主要情况中广为使用 —— 查看两个分支彼此之间的差值,和查看自发布或者某个旧历史点之后都有啥变了。让我们看看这俩情况
$ git diff v0.9

===========分支=================
git branch (branchname) 来创建分支, 使用 git checkout (branchname) 命令切换到该分支,在该分支的上下文环境中, 提交快照等,之后可以很容易地来回切换。
git branch -d (branchname) 删除分支
一旦某分支有了独立内容,你终究会希望将它合并回到你的主分支。 你可以使用 git merge 命令将任何分支合并到当前分支中去。 我们那上例中的“removals”分支为例。假设我们创建了一个分支,移除了一些文件,并将它提交到该分支, 其实该分支是与我们的主分支(也就是“master”)独立开来的。 要想将这些移除操作包含在主分支中,你可以将“removals”分支合并回去。

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

删除远程分支
git push origin :develop

=========================================
还原为上一个提交的版本
git rebase -i HEAD~2

git push origin +master

将本地的状态回退到和远程的一样  
git reset –hard origin/master

GitHub使用笔记

标签:github

原文地址:http://blog.csdn.net/guo8113/article/details/41323733

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