Git的安装和使用,集成xcode和sourcetree

把已有项目用添加到oschina的gitee仓库中使用xcode提交,命令行提交sourceTree提交 这里写目录标题注册或者登陆创建仓库把已有项目的git设置换成自己新建的仓库把已有项目添加到仓库中命令行操作把项目提交到暂存区提交到本地:提交到远程共享仓库在xcode里面提交sourcetree里面提交 oschina的gitgithub在国内访问速度要快很多,而且支持1000个私有仓库,所以用oschina的仓库太香了。 注册或者登陆 打开 https://gitee.com 点击右上角的注册按钮,按照提示操作就行了,如果有账户直接点击登陆 创建仓库 点击左边目录栏的仓库 右边的 + 加号 在弹出 阅读详情

Git是一款免费、开源的分布式版本控制系统
本次使用的托管平台来自开源中国的码云
当然也可以使用Github,两者在使用上并无实质上的区别

码云:
1 . 服务器在国内,速度快。
2 . 可以创建私有项目,而且免费。
Github:
1 . 虽然被微软收入囊下,不过速度肯定比不过码云。
2 . 开源项目多,很多热门的第三方开源项目都托管至github。
3 . 创建私有项目收费。

1. 万物不离其宗 -- 安装Git

Git官网:https://git-scm.com/downloads
根据你的操作系统下载对应版本,安装完成后,打开终端输入

git --version

显示对应版本表示git安装完成。如果没显示可能是环境变量的问题,设置环境变量即可。

2. 注册gitee.com(码云)

码云官网: 码云
注册账户没什么好说的,推荐使用163的邮箱。登录成功之后点击头像左边的加号,创建一个项目:

Xnip2018-09-18_17-09-28.jpg

点击创建即可

3. 使用SSH公钥和本地关联

1. 生成公钥

打开终端输入:
ssh-keygen -t rsa -C "Crcker@163.com"  //这里替换你的邮箱
提示输入私钥名称,直接回车
提示输入密码,随便输入,推荐123456
创建成功后使用以下命令查看私钥
cat ~/.ssh/id_rsa
也可以直接进入以下目录,用文本编辑器打开后缀为xx.pub的文件,复制里面的内容
/Users/xxx/.ssh/id_rsa

2 . 设置公钥

打开码云点击头像 =>设置=>SSH公钥
将复制的公钥粘贴到下图的位置

Xnip2018-09-18_17-29-11.jpg

3. 测试连接是否成功

ssh -T git@git.oschina.net
 输入密码(123456)
 Hi Crcker! You've successfully authenticated, but GITEE.COM does not provide shell access.

2. 安装sourcetree,也可以使用命令行。

sourcetree地址 https://www.sourcetreeapp.com/
打开新建的项目,点击'下载克隆',点击ssh,拷贝ssh地址

Xnip2018-09-18_18-07-28.jpg

打开sourcetree点击新建-从URL克隆,可能要输入密码,输入刚刚设置的123456即可

Xnip2018-09-18_18-08-06.jpg

点击克隆即可将项目添加至本地。我们打开文件夹,添加一个文件,sourcetree中则会提示待定的文件,按照下图的操作点击提交即可,第三步务必要勾选

打开刚刚创建的项目,然后刷新,即可看到刚刚提交的文件,如下图

Xnip2018-09-18_18-22-28.jpg

4.使用xcode

使用xcode创建项目,选择刚刚通过sourcetree克隆的目录,然后需要提交时按照下图提交即可,第一次可能需要密码。

Xnip2018-09-18_18-26-26.jpg
Xnip2018-09-18_18-27-22.jpg
MacOS平台下码云 Gitee使用 IDEA下的码云 Gitee使用 以前一直使用GitHub比较多,但总是感觉慢的很,有了国产的 码云 Gitee 后,尝试使用了一下,还不错,所以写个使用教程,分享给大家。注意,这里主要是在IDEA的开发工具下使用。 1.IDEA下载 ... 阅读详情

相关推荐

Xcode开发者必看:5分钟搞定Gitee仓库迁移(附SourceTree同步技巧)

本文为iOS开发者提供了将Xcode项目快速迁移至Gitee的完整实战指南。核心步骤包括创建Gitee仓库、替换远程源地址、推送所有分支与标签,并确保XcodeSourceTree能无缝衔接。文章重点解决了迁移过程中的常见问题,如.gitignore配置、远程地址切换及工具同步技巧,帮助开发者在5分钟内完成迁移,提升国内协作效率。

o5p6q的博客 421

Xcode的自带的版本控制工具(git

Xcode使用git,大大提高工作效率

yueliangmua的博客 5408

MacOS Git 安装 3 种方案对比:Command Line Tools vs HomeBrew vs Xcode 完整版

本文详细对比了MacOS上安装Git的三种方案:Command Line Tools、HomeBrew完整Xcode,分析了各自的优缺点及适用场景。Command Line Tools轻量便捷,HomeBrew提供最新版本灵活管理,而Xcode则适合Apple平台开发者。帮助开发者根据需求选择最佳安装方式,提升工作效率。

weixin_30425949的博客 386

Xcode中如何操作Git

Xcode中如何操作Git

编程洪同学 3231

xcode 配置.gitinore 文件,以及.gitinore文件配置规则讲解

xcode 配置忽略文件 .gitignore 配置电脑git 全局忽略文件

weixin_42189076的博客 951

git使用详解 terminal命令/sourceTree/Xcode

说到git,必须要先谈一下版本控制。什么是版本控制?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。大致可以分为三大类: 本地版本控制系统 其中最流行的一种叫做 rcs,它的工作原理基本上就是保存并管理文件补丁(patch)。文件补丁是一种特定格式的文本文件,记录着对应文件修订前后的内容变化。所以,根据每次修订后的补丁,rcs 可以通过不断

Nick的专栏 8300

Git ServersourceTree客户端使用说明

一、创建本地仓库 新建一个文件夹,命名为LocalRep,来作为本地仓库。 在终端 cd+拖拽文件夹到终端,打开文件夹在LocalRep目录下操作clone远程仓库到本地,指令如下所示(需根据实际情况改动相关参数路径): cd /Users/qiaodandan/Desktop/LocalRep git clone qiaodan@192.168.221.11:repo...

aijian9025的博客 153

SourceTree在mac平台下的安装使用超详尽教程

前言 SourceTree 是 Windows Mac OS X 下免费的 Git Hg 客户端,主要依赖可视化界面操作,省去繁琐复杂不容易理解的终端命令,SourceTree也是MercurialSubversion版本控制系统工具,支持创建Local repositories remote repositories、submit、clone、push、pull merge等操作,可...

qq_44917563的博客 5051

Xcode + SourceTree + Bitbucket - 轻松云端作业

如何新建bitbucket工程  常见流程: 1: 本地电脑 A:创建Xcode工程   2:Bitbucket网站 A:"创建"仓库 B:然后"从零开始",根据提示命令. 在 本地电脑 的 Xcode工程目录中 运行几个命令行命令, 将此工程纳入git管理.(命令行工具推荐 go2shell.app)     2: 本地电脑

icemanws的专栏 1468

Git与SSH密钥配置及SourceTree实战指南

版本控制系统Git与安全传输协议SSH的结合,为代码管理提供了高效安全的解决方案。Git通过分布式架构实现代码版本控制,而SSH协议利用非对称加密确保通信安全,这对技术组合已成为现代软件开发的基础设施。在工程实践中,通过SSH密钥认证可以避免频繁的密码输入,显著提升Git操作效率。可视化工具SourceTreeGit命令转化为图形界面,降低了版本控制的学习门槛。针对GitHub/GitLab等代码托管平台,合理配置ED25519算法生成的SSH密钥,既能保障安全又便于多平台管理。本文以实际场景演示了从环境

weixin_30266885的博客 388

Mac端SourceTree的配置(git)

SourceTree的功能自不用多讲,把git的管理做到了界面化,不用再去记很多git命令,大大方便了开发工作。本人主要讲述如何在Mac上做到SourceTree的配置。 一 下载git 本人只介绍最简单的一种直接从这里下载mac版本:http://git-scm.com/download...

chenjiyin7034的博客 390

几款Git GUI客户端工具

原文:https://www.cnblogs.com/ups216/p/5603199.html 工欲善其事,必先利其器。 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore developer会说,command line才是最好的工具,但并不是所有的时候command l...

codepython的专栏 7341

几款常用的Git图形化工具

几款常用的Git 图形化工具独立客户端工具GitHub for DesktopSource TreeTortoiseGitIDE集成Git客户端XcodeEclipse – EgitVisual Studio – Git Integration & GitHub ExtensionVisual Studio Code原文链接 作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore deve

天富儿的博客 9506

使用 Git + Dropbox + SourceTree 做 Source Code Management

此篇文章主要針對有安裝 XCode 的 Mac 用戶。 Git 版本控管工具,作用類似 CVS、Subversion(簡 稱SVN),好處在於 Git 不像 CVS 及 SVN 是屬於集中式的版本控管工具,它採用分散式版本庫,即便連不上server,仍可以執行commit、rollback (rebase)等動作。加上 Dropbox 幫我們做檔案同步與共享,不需架一台 Git Se...

175

sourcetree使用说明

功能全面介绍 OK,拔山涉水终于安装完毕,进入主页是长这个样子 1.主页 几个按钮作用:如图,其中过滤仓库搜索框其实就是个搜索框,可以根据仓库名字的关键字搜索出仓库,右上角的设置按钮比较简单这里就不再解释大家自行点开一下就明白了 Snip20171208_22.png 新建按钮解释 Snip20171208_25.png 1.URL指的是在githu...

mijichui2153的博客 2635

三种高效方式将本地项目同步至Gitee仓库:命令行、XcodeSourceTree全攻略

本文详细介绍了三种高效将本地项目同步至Gitee仓库的方法:命令行操作、Xcode原生集成SourceTree可视化工具。通过具体步骤实用技巧,帮助开发者根据项目需求选择最适合的同步方式,提升代码管理效率。特别适合需要快速上手Gitee同步的开发者参考。

weixin_30352645的博客 358

git图形化管理工具

GitFlow是非常高效的团队协作模型流程,Git的一大特色就是灵活轻量的分支,但如何在自己的团队中用好这个功能来匹配自己的研发流程是个问题。严格来说,Vscode不能算是IDE,只能算上代码编辑器而已,但是随着vscode上面插件的增加以及对于debugging的良好支持,vscode已经狠接近IDE的使用体验了。除了颜值差点,其它都还好。对于使用IDE进行开发的程序员来说,可以不离开常用的IDE就直接操作源代码管理系统是最好的选择,以下是我对几个常见的IDE集成git客户端的一点体验。...

qq_40609490的博客 1711

几款常用的Git 图形化工具

作为一名开发人员,你不可能不知道git,无论你是开发自己的开源项目还是团队一起进行大规模产品的开发,git都已经是源代码管理工具的首选。当然,那些hardcore developer会说,command line才是最好的工具,但并不是所有的时候command line都是高效的(不服?在command line里面做个compare试试你就知道了)。小编日常用的最多的也是command lin...

学而时习之的博客 2942
上一篇: IOS开发入门到放弃之cocoapods安装和使用
下一篇: uni-app之Class与样式的绑定
Crcker
博客等级 码龄10年 17粉丝 25原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值