一、安装git客户端
①创建一个身份标识
git config --global user.name yourname
git config --global user.email youremail
yourname和youremail改为自己的用户名和邮箱
②创建一个git仓库目录
在git bash中输入以下命令:
cd /d(/d代表你的盘符)
mkdir git-repository (git-repository 仓库根目录)
③创建自己的项目文件夹名,并初始化git仓库
cd /git-repository
mkdir project-name
git init
操作完成之后,在project-name文件夹中会生成一个隐藏的.git文件夹,也就是说此目录变成了可以被git管理的目录
④将自己的项目复制到project-name中,复制到该目录后并不代表该项目已经可以被git所管理,只是视觉上该项目已经存在在git的仓库中,但实质上还未添加进去。添加到git仓库还需要如下命令:
如果是添加单个文件 可以使用:git add file
如果添加当前目录下的所有文件可以使用:git add .
注意:以上的操作均是在project-name目录下进行的
最后执行:git commit -m "注释内容",
到此,添加的内容就可以被git所管理了。
二、将项目上传到github
①在github中创建Repository
②在git bash中生成公钥文件,连接github时所需
命令如下:ssh-keygen -t rsa -C"email",说明:这个email应该是注册github时所用的email,没有验证
运行该命令后,第一个按回车会生成在默认的路径,第二个会输入密码(改密码应是登录github时所用的密码):
③运行上步命令后,会在c:\Users\username生成一个.ssh目录,该目录包含了两个文件:
④拷贝id_rsa.pub文件中的内容,将其复制到github中的SSH keys(Account settings)中,便于通过ssh验证通信
⑤在.ssh目录下创建config文件,无后缀名,将下面内容复制进去:
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
为了防止连接github失败。
⑥测试是否连接上github
命令:ssh -t git@github.com
⑦在git bash里,进入到仓库project-name根目录下,执行命令:
第一步:git remote add origin git@github.com:EliteWang/project.git
说明:EliteWang是自己github的用户名;project是指在github中创建的repository的name。
第二步:git push origin master
执行以上步骤,如果没出现问题的话,就可以成功上传到github了。