一、终端纯命令操作
用Mac自带的Git管理工具进行项目的导出、修改、提交等操作。
实际应用中主要有两种情况:从GitHub导出项目
和 提交项目至GitHub
。
情况一:从GitHub导出项目
//进入你想要导出的文件夹(directory)
cd directory
//导出GitHub上的项目至指定文件夹
git clone https://github.com/XXX/XXX.git
//对项目进行修改
//·······
//修改项目完毕
//进入工程目录(productDirectory)
cd productDirectory
//将工程目录下的所有文件添加至本地Git
git add .
//提交所有更改至本地仓库
git commit -m "修复了XXX的bug"
//上传至GitHub
git push
//完成一次更新操作,可在GitHub上查看本次Commit
情况二:提交项目至GitHub
//在GitHub上创建项目,得到:https://github.com/angihu/TestGit.git
//Xcode新建工程(不勾选Git选项)
//进入工程主目录(productDirectory)
cd productDirectory
//创建Git仓库
git init
//将工程目录下的所有文件添加至本地Git
git add .
//提交所有更改至本地仓库
git commit -m "xxx"
//将本地仓库推送至远程仓库
git remote add origin https://github.com/angihu/TestGit.git
git push -u origin master
//成功将本地项目上传至GitHub
//后续协同开参照情况一操作
二、用Xcode提交更改
对已经修改好的代码进行提交的时候,按以下操作,先pull
,再commit
或commit and push
。
Xcode -> Source Control - > Commit
- 选择需要提交的部分,填写
commit message
。 - 勾选
Push to remote
,最后点击Commit files and Push
。 - 首次操作需要登录你的
GitHub账号
。
网友评论