V4if 's Blogwebsite

github学习

发表于2015-12-09
默认

下面贴两个教程:
git简明指南
Pro Git

注册github

github,打开之后根据提示注册就好,免费的

导入公钥

1.首先,要生成公钥
ssh-keygen -t rsa -C "你注册github所用的邮箱地址"
2.查看公钥
cat ~/.ssh/id_rsa.pub
复制它,然后添加到你的github远程仓库的SSH Keys

账号配置

git config --global user.name "用户名"
git config --global user.email "github注册的邮箱地址"

创建github仓库

我们创建一个atkos仓库
复制atkos仓库ssh git地址,我的仓库ssh地址是:git@github.com:atkjest/atkos.git

创建项目目录

mkdir master
cd master
初始化:
git init
创建README.md文件
echo "自己写的操作系统玩具内核" > README.md

提交到本地

git add .
git commit -m "完成grub引导kern_entry()"

or
git commit -am "commit message"
-a提交所有改动的文件,但是对新添加的文件不起作用

其中git add .中的点表示提交这个项目下所有文件,也可以直接指定文件 git add README.md

提交到github

以上,只是提交到本地版本库,github仓库上还没有文件,现在提交到github
git remote add origin git@github.com:atkjest/atkos.git
git push -u origin master
然后刷新你的仓库,就能看见刚才提交的文件了

git branch 用于查看所有分支
基于master分支建立分支gh-pages。
$ git checkout -b gh-pages

git checkout test 切换分支

$ git remote rm origin