注册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()"
orgit commit -am "commit message"
-a
提交所有改动的文件,但是对新添加的文件不起作用
其中git add .
中的点表示提交这个项目下所有文件,也可以直接指定文件 git add README.md
提交到github
以上,只是提交到本地版本库,github仓库上还没有文件,现在提交到githubgit 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