Git Step by Step

网上的教程非常多,写的很简洁明了的也不少。我的建议是先读完Git官方的建立Hello-World Repository的教程,然后可以考虑本地Bash学习。
现贴一篇非常详细的教程,入门分分钟。任意门在此:http://blog.jobbole.com/78960/


What is Git?

Git是一个代码托管系统,也用于分布式的版本控制。常见的开源项目就可以存放在上面。

Git 基本名词

Respository:每个用户可以建立一个Repository,就是自己的一个代码仓库,仓库是一个空目录,可以在里面修改文件,Git会为你追踪文件的变化。一般的代码文件修改都可以被追踪到具体哪些地方有了修改,而视频图片只能追踪到是否修改。
Branch:分支,就是一个的某种拷贝,这种拷贝是为了进行修改,可以产生不同的Branch进行不同的修改,Contributor进行贡献的时候就可以贡献一个修改了的Branch。
Pull Request & Merge: Pull Request向Repository所有者发出修改申请, 即自己有了一个修改版本的Branch想要所有者进行采纳,Merge就是所有者觉得你的修改Ok合并到自己的修改当中。

Git Bash

本地化的Git命令,非常方便将本地的信息同步到服务器端。

git init //初始化git仓库
//配置账户名和email地址
git config --global user.name="Bubbles"
git config --global user.email="823528501@qq.com"
git status //查看git仓库状态,会显示修改状态
git log   //查看git日志,包括每次提交的情况
git add hello.txt //添加文件到暂缓区
git commit -m "文件描述"  //提交文件到git仓库,此时head指针会被修改

这里HEAD指针指向当前的仓库的版本,每次修改或者提交都会修改仓库的版本号。

git reset  –hard HEAD^  //回滚上一个仓库版本

下面是最感兴趣的远程同步部分^_^

ssh-keygen  -t rsa –C “youremail@example.com”//生成SSH的RSA密钥
git remote add origin https://github.com/your_account_name/your_repository.git //添加上传origin
git push origin master //上传到远程仓库

Reference

  1. 开源License如何写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值