一、.在电脑上安装git客户端,这里就不多说了,
二、.在GitHub上创建账号,并新建一个仓库(一个仓库只能对应一个项目)
三、.进入自己需要上传项目的文件夹内,右击选择git bash here打开git客户端
输入:git init,然后就会生成一个.git的文件夹。
四、.由于第一次使用git上传项目,需要配置ssh
输入:ssh-keygen -t rsa -C "[email protected]"
后面的[email protected]改为你的邮箱。我的邮箱是qq邮箱,也是在github上注册的那个邮箱
回车后接着会提示你输入两次密码,默认为空直接回车,出现以下图案表示shh key已经生成成功
五、.进入c盘的C:\Users\标准用户\.ssh(一般都是在这个文加下)生成了两个文件,
用记事本打开id_rsa.pub,全选然后复制。
六、.进入github官网,选择setting-》ssh and GPG keys-》new ssh key
然后title随便写一个,在下面面的内容处粘贴刚复制的内容。
如何使用git上传代码到github
七、.选择则保存,然后进入git客户端
输入:ssh -T [email protected]
如果ssh key配置成功的话,会看到以下效果
八、设置username和email,因为github每次commit都会记录他们
输入以下两个命令:
$ git config --global user.name "your name"(注册时填写的名字)
$ git config --global user.email "[email protected]"(自己的邮箱)
开始建立连接:
git remote add origin [email protected]:yourName/yourRepo.git
yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git
九、.如果出现了以下情况fatal: remote origin already exists.说明以前已经连接过此项目,
此时需要输入命令:git remote rm origin(移除连接,一般新建的仓库不会出现此问题),
然后重新连接
输入:git add test.txt (将test文件上传,如果需要上传所有文件请输入:
git add . )
十、开始提交刚才添加的文件,输入:
git commit -m "first commit" (会看到这里列出了所有你需要上传的文件)
十一、最后使用git push命令,将本地仓库推送到远程服务器
输入:git push origin master
成功后效果如下
十二、进入github个人后台,会发现test.txt已经成功上传.
下载项目直接使用git clone https://github.com/TaberZaly/online-shop.git即可或者直接进入github下载zip压缩包。
如果是第一次使用git将代码上传到GitHub按照上面的步骤操作即可,如果不是第一次将代码上传到GitHub,直接按照下面的操作即可
一、进入自己需要上传项目的文件夹内,右击选择git bash here打开git客户端
输入:git init,然后就会生成一个.git的文件夹。
.
二、设置username和email,因为github每次commit都会记录他们
输入以下两个命令:
$ git config --global user.name "your name"(注册时填写的名字)
$ git config --global user.email "[email protected]"(自己的邮箱)
.
三、开始建立连接:
git remote add origin [email protected]:yourName/yourRepo.git
yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git
.
四、如果出现了以下情况fatal: remote origin already exists.说明以前已经连接过此项目,
此时需要输入命令:git remote rm origin(移除连接,一般新建的仓库不会出现此问题),
然后重新连接
输入:git add test.txt (将test文件上传,如果需要上传所有文件请输入:git add . )
.
五、开始提交刚才添加的文件,输入:
git commit -m "first commit" (会看到这里列出了所有你需要上传的文件)
.
六、最后使用git push命令,将本地仓库推送到远程服务器
输入:git push origin master
.
注意事项:
1. 如果出现此错误fatal: remote origin already exists.表示连接问题,
原因可能是仓库已经和本地的某一个项目建立了连接,使用新项目与原来仓库连接会出现这个问题
所以先移除连接git remote rm origin
2.当输入git commit -m "first commit"后,在你移除原连接新建后,并没有列出你所要上传的文件,
而显示没有目录或者文件。此时直接新建仓库重新执行以上步骤即可。
3. 初次上传时需要配置ssh key 与设置config --global信息,之后上传一般不需要了。