1、xcode关联git,新项目通过xcode上传到git上去
(1)、xcode创建一个空项目
(2)、Git上面创建一个新项目(常见免费的git远程仓库有码云或是github)
(3)、通过终端,执行git clone https:xxxxxxxxxxx-iOS.git ,导下项目
(4)、将xcode创建的项目文件,拷贝到git下来的文件内
(5)、用xcode代开git文件夹的.xcodeproj,通过xcode自带的版本控制即可进行项目的初次提交。
2、从git上下载已有项目并通过xcode管理
(1)、创建一个准备放从git上clone下来的代码的文件夹A
(2)、git clone xxxx (xxxx为your url 远程仓库的地址),这时已经将这个master clone到了你本地
注意:这时候你可以通过xcode打开这个clone下来的master分支,然后在xcode里去选择你想操作的其他分支进行checkout下来到本地,进行修改并push
(3)、cd到clone下来文件目录里,然后执行git branch -a(查询远程仓库的分支,你会看到你想要的分支也在里面)
3、常见的git终端命令
git config user.name "用户名" 配置用户名
git config user.email "用户邮件地址" 配置用户邮件地址
git config --global user.name "用户名" 一次性配置用户名(只需要配置一次,以后在不需要配置)
git config --global user.email "用户邮件地址" 一次性配置用户邮件地址
git init 初始化本地仓库
git init --bare 初始化服务器端仓库
git add 文件名 将一个文件添加到暂存区
git add . 将所有文件添加到暂存区
git status 查看当前代码库状态
git commit -m "注释" 将代码提交到本地仓库
git diff 显示代码库更改部分
git reset --hard HEAD 回退到当前版本
git reset --hard HEAD^ 回退到上一个版本(一个^就是上一个版本,两个^就是上两个版本,以此类推)
git log 显示当前版本及之前的版本
git reflog 显示所有的版本
git checkout 文件名 放弃当前的更改
git clone 服务器路径 将服务器的版本拷贝到本地
git push 将本地代码推送到服务器