// 准备条件:

// 1. 拥有github账号并已新建仓库(repository)

// 2. 下载安装git;

具体步骤:

1、在目标文件所属的文件夹空白处点击鼠标右键,选择git bash here,打开git命令行模式(当然也可以选择git GUI here,bash是代码行界面,GUI是图形界面);

2、首次上传代码需要在目标文件夹处建立.git文件夹,这是代码的本地仓库储存的位置,git命令行为:git init.

之后就可以在目标文件夹中找到.git文件夹;

3、绑定远程仓库。这里远程仓库就是指github上的仓库,相对应的本地仓库就是指这台计算机上的仓库,代码上传github的本质就是将本地仓库的代码更新至远程仓库,从而实现共享。首先检查当前本地仓库是否关联了某个远程仓库,使用命令:

git remote

如果没有出现任何名称则表明本地仓库当前没有绑定远程仓库,之后使用命令:

git remote add <name> <URL>

其中URL即为复制的github远程仓库的http地址,name是这个地址(或者说远程仓库)的名称,可以按照自己的喜好进行命名,完成后即可将远程仓库绑定至本地仓库,可以使用 git remote检查是否绑定成功;

4、将需要上传远程仓库的文件,使用命令:

git add <filename.extension>

这时候对应的文件就被git识别,准备提交到本地仓库中(注意,此时并没有添加到本地仓库!)。github在每次提交文件时,都需要一个message,即说明这次提交的改动、说明或其他备注,使用命令行:

git commit -m 'statement'

添加一个说明,在此之后文件就正式被提交到本地仓库中,当还未提交到远程仓库;

5、在本地仓库的文件同步到远程仓库之前,需要首先将本地仓库与远程仓库同步,以防止出现提交冲突的情况,可以使用命令:

git pull <remote repository name> <branch name>

来实现同步过程,之后再使用命令:

git push <remote repository name> <branch name>

将本地代码提交到远程仓库中,至此就完成了代码上传的工作。