将自己本地写的代码上传到Git有多个好处,不仅便于在不同时间,不同地点拉取代码做进一步开发,还可以共享给他人。下面笔者介绍两种方法:
一.使用sourceTree上传
1.1 登录github,新建仓库:
1.2 复制新建的git仓库地址:
1.3 打开sourcetree,选择从url克隆,然后填写前面复制好的Git仓库地址并选择一个空文件夹,然后点击克隆
1.4 打开Finder,拷贝你本地需要上传的项目的文件夹
1.5 进入到你1.3步骤中克隆到本地的文件夹中,然后粘贴你1.4中复制的本地工程
1.6 打开sourcetree,你会发现你有若干本地改动(笔者的是202个)
1.7 提交并推送到远程就完成了
1.8 至此,本地项目已经上传到git中了,以后写代码上传可以直接在你1.3中克隆到本地的文件夹中操作了,然后删除原先本地的工程目录就可以。
二.使用终端命令行上传项目
2.1 打开终端定位到你需要上传的本地工程文件夹下:
cd /Users/wupeng/Documents/flutterApp
2.2 创建本地Git标记
git init
此步骤之后会生成一个.git的文件,该文件默认是隐藏的,如果看不到本地隐藏文件,可以使用快捷键“command+shift+.”来打开、关闭隐藏文件的显示。
2.3 将项目中的所有文件添加到本地仓库中
git add .
如果想添加某个特定的文件,只需把 . 换成特定的文件名即可(同样将文件拖入即可)
2.4 添加提交信息注释
git commit -m "first commit"
2.5 到git官网新建仓库,并复制git仓库地址(步骤同前面的1.1和1.2)
2.6 将本地的仓库与GitHub远程仓库连接起来
git remote add origin https://github.com/FuWees/GitPushTest.git
2.7 最后一步,上传代码到github远程仓库
git push -u origin master
备注:如果按照上述操作上传项目代码到GitHub失败,请将.git文件夹显示出来,然后将.git文件与其他多出来的文件一起删除,重新按照上路步骤操作一遍