一,注册帐号 在http://www.github.com注册git
二,新建仓库 第一步完成后,在我的主页点击右上角我的头像,点击”profile”,进入界面后。点击”Repositories”进入,仓库界面,点击右方的”New”便可新建一个新仓库了。github
三,下载git 地址:https://git-scm.com/downloads 安装时默认安装便可。shell
四,git配置-SSH key配置bash
1.建立本地的ssh key。双击Git Bash,出现命令行界面。ssh
2.检查本机是否有ssh key设置,输入命令:cd ~/.ssh
或cd .ssh
.编辑器
3.若是没有则提示:No such file or directory
进行第4步 ;若是有则进入~/.ssh路径下(跳过第4步,进行第5步) .ide
4.使用Git Bash生成新的ssh key,输入 ·ssh -keygen -t rsa -C "XXXXXX@XXXX.com"。 而后把后面的邮箱替换成你的注册邮箱。而后一路回车,采用默认路径和空密码。 接着会在默认路径下生成.ssh的文件夹。测试
5.在.ssh文件夹中用编辑器打开id_rsa.pub复制里面的密钥。进入github,点击头像上的”Setting”,左侧有个SSH Keys,点击它,进入页面。点击右侧的”Add SSH key”,本身输入一个标题,而后把密钥赋值进去便可。测试一下是否成功,进入git bash,输入 ssh -T git@github.com。第一次会提示,是否continue,yes后就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。这就说明成功了。命令行
6.设置用户名和邮箱 git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"
code
前提:有github帐号,且github上仓库已建好,本地git下载安装好,git配置好。
状况一:直接将本地文件夹当成仓库(先有文件,后有仓库)
核心:将本地仓库与远程仓库关联(即便名字不同)
1.首先在你想上传什么文件的文件夹中右键,我这里以test目录为例>Git Bash Here.
2.输入命令git init
对仓库进行初始化.
3.给仓库添加远程地址(将本地项目test与github上的lunbotu项目进行关联),输入命令 git remote add origin https://github.com/songguoguo927/lunbotu.git
.
4.输入git add .
选择要提交的文件,此处 . 表示全部文件,能够单独选择某个文件,本身去搜。
5.输入git commit -m "提交描述"
.
6.最后输入git push origin master
,会提示你输入用户名,输入后回车,提示输入密码,输入好后再回车,等待提交就能够。 最终结果就是:github的仓库lunbotu里有本地文件夹test里的文件
状况二:将本地文件上传至github上建好的仓库(先有仓库,后有文件)
核心:使用git clone
命令。 $ git clone https://github.com/songguoguo927/songguoguo927.github.io.git
好比,就是将我在github上建的仓库(名字:songguoguo927.github.io.git)clone到本地,咱们能够将clone命令理解为高级点的复制,这个时候该项目(songguoguo927.github.io)自己就是一个git仓库了,不须要执行git init
进行初始化,并且甚至都已经关联好了远程仓库,咱们只须要在本地的songguoguo927.github.io目录下任意修改或者添加文件,而后进行commit,以后就能够执行:git push origin master
进行代码提交。