Git@OSC服务器和Xcode的git管理工具简单使用

OSChina提供的git服务器,每一个账号可创建1000个项目,不论公有或私有项目,代码托管服务永久免费。而且由于是国内的网站和服务器,又是中文的,相对于国外的而言,访问比较通畅,操作起来也容易上手。

本文介绍如何使用OSChina的git服务以及Xcode自带的git管理工具。

Git@OSC服务器和Xcode的git管理工具简单使用

工具/原料

  • Mac OS X 操作系统
  • Xcode 开发软件
  • 互联网

GIT服务器项目配置

  1. 1

    进入“开源中国社区 代码托管”网站,注册一个账号。注册过程很简单,就不赘述了。

    注意,每个合作开发者都应该有一个账号。

    Git@OSC服务器和Xcode的git管理工具简单使用
  2. 2

    注册完成后,点击“创建项目”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  3. 3

    根据项目的实际情况填写。“GitIgnore”和“开源许可证”两项可以不用管。项目是否私有决定你的代码能否被别人在网上搜到。

    Git@OSC服务器和Xcode的git管理工具简单使用
  4. 4

    创建完成后会跳转至项目主页。点击“管理”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  5. 5

    在这个管理页面,我们可以对项目进行各种配置。

    为了进行团队开发,我们需要给这个项目添加其他开发者。点击“项目成员管理”,再点击“开发者”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  6. 6

    点击“添加成员”,填入其他成员注册的账号名,成员权限设置为“开发者”,然后添加即可。

    Git@OSC服务器和Xcode的git管理工具简单使用
  7. 7

    回到项目主页,留意右边有一个URL,这就是这个项目的URL地址。先点击复制按钮,复制它。

    Git@OSC服务器和Xcode的git管理工具简单使用
    END

Xcode配置

  1. 1

    其中一名开发者要打开Xcode,在欢迎界面点击“Check out an existing project”,或者点击菜单栏“Source Control”→“Check Out...(下载项目)”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  2. 2

    在下方的“location”输入框粘贴刚才复制的URL,点“Next”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  3. 3

    稍等片刻,将来到填写用户名和密码的界面,也就是在OSChina注册的账号。不同的开发者各自填写自己的账号。

    点击“Next”。

    Git@OSC服务器和Xcode的git管理工具简单使用
    Git@OSC服务器和Xcode的git管理工具简单使用
  4. 4

    再稍等片刻,弹出保存窗口,这时要选择的是将这个项目保存在本地的什么位置。比如选择“文稿”。

    选择完成后点击“Check Out”。

    稍等片刻,即完成。

    Git@OSC服务器和Xcode的git管理工具简单使用
    END

使用Xcode进行版本管理

  1. 1

    Check Out之后,还是这个开发者创建Xcode项目。创建的项目应保存在Check Out的路径下。(以上文为例,新的项目就应该保存在 "/文稿/test1/" 目录下)

    Git@OSC服务器和Xcode的git管理工具简单使用
  2. 2

    创建完项目后,应立即进行一次“Commit(保存修改)”→“Push(上传到服务器)”操作。

    随后其他成员都要“Check Out”一次。这样所有成员都获得了一份原始的代码。

    Git@OSC服务器和Xcode的git管理工具简单使用
  3. 3

    在接下来的开发过程中,每位成员一般情况下,都应按照这个流程进行操作:“Pull(获取最新代码)”→修改你的项目→“Commit(保存修改)”→“Push(上传到服务器)”,如此循环。

  4. 4

    特殊环境下,例如无网络,可以多次修改项目和Commit,等到有网络的时候再一次性Push。

    END

其他注意事项

  1. 在Commit窗口中,改动左边的选择框会自动选择好要上传的文件。如非特殊必要,不应改动。

    而“Enter commit message here”文本框中,应该输入与本次修改相关的备注信息。

    Git@OSC服务器和Xcode的git管理工具简单使用
  2. 如果弹出这个警告框,则打开终端,按照提示,敲入以下命令并回车即可:

    git config --global user.name "(开发者的用户名)"

    git config --global user.email "(随便填)"

    Git@OSC服务器和Xcode的git管理工具简单使用
    Git@OSC服务器和Xcode的git管理工具简单使用
  3. 如果出现类似提示框,请点击“总是允许”。

    Git@OSC服务器和Xcode的git管理工具简单使用
  4. 建议在同一个文件不应该由多个开发者同时修改,否则容易造成冲突,导致Push失败。

    如果不慎发生冲突,Push失败的开发者可以先Pull一次,解决冲突后再Commit→Push。

    Git@OSC服务器和Xcode的git管理工具简单使用
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用\[1\]:在git中,git://和git@是两种不同的协议。git://是使用Git协议进行通信,而git@是使用SSH协议进行通信。Git协议是一种用于传输Git数据的协议,它通常用于公开的Git仓库,可以通过git://开头的URL进行访问。而SSH协议是一种安全的协议,用于远程登录和执行命令,它通常用于私有的Git仓库,可以通过git@开头的URL进行访问。所以,git://和git@的区别在于使用的协议不同,一个是Git协议,一个是SSH协议。\[3\] #### 引用[.reference_title] - *1* [command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git npm ERR](https://blog.csdn.net/hadues/article/details/128534945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [对 git 使用的 http://, https:// 和 git:// 协议代理](https://blog.csdn.net/u010185803/article/details/80025733)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [npm ERR! command git ls-remote ssh://git@github.com/hyj1991/v8-profiler-next.git](https://blog.csdn.net/z_dmsd/article/details/120772832)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值