从今天开始,正式进军github!linux
学习参考网址 :http://blog.csdn.net/googdev/article/details/52575079git
很是感谢大牛stormzhang,他的文章很是赞!!!github
1、Git 安装shell
Mac:https://sourceforge.net/projects/git-osx-installer/
Windows:https://git-for-windows.github.io/
Linux:apt-get install gitwindows
2、Git基础操做bash
(注:Windows环境)ssh
一、建立一个文件夹test,并在test下建立一个a.md文件,而后在git bash下用cd命令进入到刚才建立的test文件夹,ide
二、初始化 git 仓库学习
[plain] view plain copy测试
三、查看状态
[plain] view plain copy
四、把a.md文件添加到本地Git仓库
[plain] view plain copy
五、设置下本身的用户名与邮箱
[plain] view plain copy
六、正式提交文件
[plain] view plain copy
-m 表明是提交信息
七、查看全部产生的 commit 记录
[plain] view plain copy
八、把本地 test 项目与 GitHub 上的 test 项目进行关联(切换到 test 目录)
[plain] view plain copy
(查看咱们当前项目有哪些远程仓库)
[plain] view plain copy
九、向远程仓库进行代码提交(前提是你已经配置好公钥和密钥,配置方法见第三部分)
[plain] view plain copy
提交时,可能出现的问题:
[plain] view plain copy
说明在远程仓库中存在本地仓库没有的文件,因此须要先pull操做
[plain] view plain copy
此时可能会遇到的问题:
[plain] view plain copy
解决方法:
[plain] view plain copy
而后就能够 push了!!!
3、公钥和密钥配置方法
在Git bash中执行:
[plain] view plain copy
会生成两个文件 id_rsa 和 id_rsa.pub , id_rsa 是密钥,id_rsa.pub 就是公钥。
第一步先在 GitHub 上的设置页面,点击最左侧 SSH and GPG keys ,而后点击右上角的 New SSH key 按钮,
在 Key 那栏把 id_rsa.pub 公钥文件里的内容复制粘贴进去就能够了,
Title 那栏不须要填写,点击 Add SSH key 按钮。
SSH key 添加成功以后,输入
[plain] view plain copy
进行测试,若是出现如下提示证实添加成功了。
[plain] view plain copy
4、其它经常使用命令
[plain] view plain copy