将本地项目代码上传至远程GitHub仓库
Life is short You need python。
最近在尝试使用python开发一个小游戏——外星人入侵(童年的记忆)
在开发功能的过程中经常会因为一个小小的错误而不得不仔细排查,耽搁很久才能找出原因,公司目前的状态是经常加班,自己的空闲时间并不多,因此花了大约一个星期的时间才把飞机和子弹这两个基本功能开发完成。
虽然只是一个小游戏的一两个功能的实现,但还是挺有成就感的,在此给大家演示一下:
外星人入侵就在我给自己冲一杯咖啡,老神在在的沉浸在一种油然而生的喜悦中时,突然诞生了一个念头:
要是能用版本管理工具将我的代码管理起来就好了!
在结合自己公司及行业版本管理工具的情况之后,决定选择使用git作为最终选择,并将代码托管到GitHub远程仓库中,步骤如下:
1、登录github网站,注册一个账号
网站链接:https://github.com/
2、注册后进入你的个人页面,并创建你的第一个代码仓库
点击New repository根据提示创建你的代码仓库
3、存储好你的仓库地址,后面上传项目要用到
4、安装git工具客户端(我的是windows版本),
网站链接:https://git-scm.com/
到此准备工作已经OK,此刻选择一个文件或者文件夹,右键点击,能够发现菜单中多了以下选项:
5、现在进入到我的项目(项目为AircraftProject)所在的文件夹文件夹,右键,然后选择Git Bash Here,如下图进入了一个命令交互界面(需要提前学习以下git的常用命令)
6、在git交互式窗口中输入: git init 使本地仓库进行初始化
$ git init
此时该文件夹中会自动生成 .git 文件
7、在git交互式窗口中输入:git add [filename] 把项目文件添加到本地仓库暂存区
$ git add AircraftProject
8、在git交互式窗口中输入: git commit -m '你要说明的信息' 把本地仓库暂存区的文件提交到本地仓库
$ git commit -m '外星人入侵小游戏版本1.0.0代码——飞机及子弹功能'
9、在git交互式窗口中输入: git remote add origin [url] 把本地仓库和远程仓库相关联,此处会用到第3步中你提前创建好的GitHub远程地址
$ git remote add origin https://github.com/prodigalhometown/python_gameproject.git
10、在git交互式窗口中输入:git push -u origin master 把本地仓库中的文件同步到远程仓库中。其中master为远程仓库的分支名。
$ git push -u origin master
11、至此已经成功的将我的AircraftProject项目代码上传至GitHub远程仓库,登录我的GitHub账号,确认代码上传成功。