1、下载软件
2、github注册账号
3、打开 git bash 命令行界面
本地配置
----------------------------------------------------------------
4、命令行输入
$git config --global user.name "yourname"
$git config --global user.email "[email protected]"
5、创建和复制ssh key
如果当前不是在主目录下,需要先切换到主目录下:【一定要切换到主目录,不然会没有】
$ cd
因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以首先得有一个自己的ssh key,然后放在github上去。
首先检查本地是否已经有ssh key了,去主目录下看是否有一个.ssh文件,并且.ssh里有rsa文件,如果没有:
ssh-keygen -t rsa -C "github邮箱" //生成ssh key
然后一路next就好了,再去查看主目录,应该就已经有.ssh文件了,这个时候可以复制id_rsa.pub的文件内容到github上,但是我打不开pub文件,就用命令行复制
$ clip < ~/.ssh/id_rsa.pub (如果可以打开pub文件手动复制内容,就不用这行命令了)
C:\Users\Administrator\.ssh 这个下面拷贝即可
-----------------------------------------------------------------------------
github 配置
6、在github上添加ssh key
第一步:右上角点开找到settings
第二步 点击SSH and GPG keys,然后 New SSH key
第三步:在title上自己取个名字,将之前复制的pub文件内容粘贴在 key下面的区域。
现在已经成功把我的ssh key添加到github上了,可以将本地库与github上的库对应连接:
7、在github上创建新库,然后复制新库的ssh,连接本地库和github远程库:
然后就会出现一个新建库的界面:
把红框中的ssh地址复制下来,连接本地库:
需要cd 当前目录到本地库目录,然后再本地库目录下输入命令:
$ git remote add origin yourSSH
比如: git remote add origin [email protected]:blue/gitcode.git
现在已经把本地库和github上面的库连接好啦,可以自由的将本地内容push到github上了
--------------------------------------------------------------
本地与远程连接
1、第一步要切换到你想建的文件夹中。要注意,文件夹路径务必双斜杠!
$ cd F:\gitcode
$ git init
这就ok了,再去那个文件夹看,应该会看到一个.git文件夹呢,(除非你隐藏了
2、将本地文件上传(先理解git内部文件的三种状态):
$ git add filename //将文件放到暂存区
$ git commit -m "提示信息" //将暂存区的文件推送到git本地仓库
本地仓库建起来可用了,基本就可以实现版本控制的要求了,但是呢,如何能把我的代码推到github上呢,需要把本地库和github上的库连接起来:
git add test.txt
git commit -m "the first liangjie"
git push -u origin master
第一次push(后面再push就不用加-u了):
$ git push -u origin master (这是第一次push,后面再push就不用加-u了)
------------------------------------------
查看远程,是否有这个文件test.txt 上传了,OK