
tmp
cd tmp:切换到tmp目录
touch README.md:在tmp目录下新建README.md文件tmp文件夹下会出现一个.git的隐藏文件夹main.cpp , head.h等文件,但是此时新建、编辑文件 main.cpp , head.h等文件还没有加入git库,你需要使用 git add,git commit 这两个命令来将文件加入git仓库README.md加入git缓存,此时README.md文件还没有被真正提交README.md文件到git仓库,同时加入信息"first commit README.md"a 的分支,这时候分支a跟分支 master 是一模一样的。输入git branch可以查看当前分支状况master)切换到a,当然,你也可以用git checkout -b a,这样就是新建一个a分支,并且自动切换到a分支a分支的开发工作结束后需要将a分支合并到主分支master,首先切换到master分支,然后执行git merge a,就可以合并分支了,如果出现代码冲突,就需要手动来解决了.ssh文件(这个文件夹一般是隐藏状态的)中看到这两个文件,用sublime或(其他编辑器)打开id_rsa.pub,将公钥复制New SSH key,输入公钥保存。SSH key 添加成功之后,输入ssh -T git@github.com进行测试,如果出现以下提示证明添加成功了。

本机与github连接成功示意图
git@github.com:keloli/GitConnectTest.git)
用命令git remote add origin git@github.com:keloli/GitConnectTest.git
如果报错:fatal: remote origin already exists.那就先执行git remote rm origin再执行git remote add origin git@github.com:keloli/GitConnectTest.git git push -u origin master将本地项目的master分支推送到github上,这样就完成了本地项目和github对应项目同步的工作git pull origin master意思就是把远程最新的master分支代码更新到本地,一般我们在push之前都会先pull,这样不易产生冲突git clone git@github.com:keloli/GitConnectTest.git命令可以将github上的对应项目(这条命令就是GitConnectTest这个项目)全部克隆到本地pull到本地,在本地删除文件并与远程仓库同步的方法:git rm 文件名 , git commit -m "注释信息" , git push

在本地删除文件并同步到远程仓库的方法
t ,然后就可以输入文件名进行筛选了
徽章的5种styel的显示效果
https://github.com/keloli/NoteBook git 命令起别名,详见: 从0开始学习 GitHub 系列之「Git 进阶」
例如:git config --global alias.psm 'push origin master' git config --global alias.plm 'pull origin master' 之后经常用到的 git push origin master 和 git pull origin master 直接就用 git psm 和 git plm 代替了。
:smile:会显示微笑表情
表情大全参见:https://segmentfault.com/a/1190000009649780 
http://img.blog.csdn.net/20140717215453576