IOS----xcode与git的那些事

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自带的版本控制即可进行项目的初次提交。

IOS----xcode与git的那些事_第1张图片

 

 

2、从git上下载已有项目并通过xcode管理

(1)、创建一个准备放从git上clone下来的代码的文件夹A

(2)、git clone xxxx  (xxxx为your url 远程仓库的地址),这时已经将这个master clone到了你本地

注意:这时候你可以通过xcode打开这个clone下来的master分支,然后在xcode里去选择你想操作的其他分支进行checkout下来到本地,进行修改并push

IOS----xcode与git的那些事_第2张图片IOS----xcode与git的那些事_第3张图片

IOS----xcode与git的那些事_第4张图片

(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                                     将本地代码推送到服务器

你可能感兴趣的:(版本管理)