使用Git远程仓库管理代码

[超详细] Git 远程仓库及回滚日志操作 一、远程仓库基本操作 1、拿到仓库地址(以GitEE为例): 2、初始化Git: 使用命令:git init 在准备存放的文件夹里使用命令git init进行初始化,也就是把这个文件夹变成git专属文件夹。注意,git的命令只能在git专属文件夹中才能使用。 3、连接指定远程仓库 使用命令:git remote add 远程仓库昵称 https://gitee.com/xxx/xxx.git 此处的远程仓库昵称可以任意取,一般都是取作origin(以下命令统一使用origin展示),此时在本地你就有了 阅读详情
1- 打开OSchina.net
点击新建项目—> 选择语言—>添加 .gitignore ( swift的.gitignore文件在OSChina中目前没有,可以手动创建添加.gitignore文件) —> 私有 —>创建 —>选择https 协议,点击复制链接  https://git.oschina.net/CoderSUX/WB.git

2- 打开终端
cd 切换到要写代码的目录  cd /Users/suxiang/Desktop/06-swift项目
git clone 刚才复制的网址  https://git.oschina.net/CoderSUX/WB.git 
net/CoderSUX/WB.git
Cloning into 'WB'...
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (3/3), done.
Checking connectivity... done.
suxiang:06-swift项目 suxiang$ 

上面的提示是正确的完成 clone
添加 .gitignore 文件
git add  .
git commit  -m “注释"
git push

3- 打开Xcode
创建项目代码, 要保存到刚才 cd 进入的那个目录 /Users/suxiang/Desktop/06-swift项目
选择Source Control —>点击commit (或者用快捷键 command + option + c)  —>写上注释 —>勾选 Push to remote —>commitFile










swift.gitignore配置内容

.DS_Store
   
  # Standard .gitignore file for Ruby on Rails from github.com
  # Xcode
  #
  # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
   
  ## Build generated
  build/
  DerivedData/
   
  ## Various settings
  *.pbxuser
  !default.pbxuser
  *.mode1v3
  !default.mode1v3
  *.mode2v3
  !default.mode2v3
  *.perspectivev3
  !default.perspectivev3
  xcuserdata/
   
  ## Other
  *.moved-aside
  *.xcuserstate
   
  ## Obj-C/Swift specific
  *.hmap
  *.ipa
   
  ## Playgrounds
  timeline.xctimeline
  playground.xcworkspace
   
  # Swift Package Manager
  #
  # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
  # Packages/
  .build/
   
  # CocoaPods
  #
  # We recommend against adding the Pods directory to your .gitignore. However
  # you should judge for yourself, the pros and cons are mentioned at:
  # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
  #
  Pods/
   
  # Carthage
  #
  # Add this line if you want to avoid checking in source code from Carthage dependencies.
  # Carthage/Checkouts
   
  Carthage/Build
   
  # fastlane
  #
  # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
  # screenshots whenever they are needed.
  # For more information about the recommended setup visit:
  # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md
   
  fastlane/report.xml
  fastlane/Preview.html
  fastlane/screenshots
  fastlane/test_output

在IDEA中使用Git 、远程仓库克隆工程到本地 本例中应该选择Repositorys目录,然后点击“OK”按钮,在工程的上级目录创建本地仓库,那么Repositorys目录就是本地仓库的工作目录,此目录中的工程就可以添加到本地仓库中。安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。将项目添加至Git管理后,可以从IDEA的工具栏上看到Git操作的按钮(版本不同,图标可能不同)点击IDEA的工具栏上看到Git操作的“commit”按钮。 阅读详情

相关推荐

Vite与Webpack路径配置大不同:从Vue2迁移到Vue3必须知道的public目录使用技巧

本文详细解析了Vite与Webpack在public目录路径配置上的核心差异,为Vue2迁移到Vue3的开发者提供实用指南。重点对比了两种构建工具的资源处理逻辑,给出典型编译警告的解决方案,并分享路径适配表与高级优化技巧,帮助开发者高效完成技术栈升级。

weixin_30836759的博客 485

分布式版本控制工具----git

分布式版本控制工具版本控制版本控制的功能版本控制分类git简介git优势git安装git结构代码托管中心代码托管模式git操作git 分支git图形化界面 版本控制 版本控制的功能 协同修改 多人并行—修改服务器同一文件 数据备份 保存文件的当前状态、历史状态 版本管理 保存每一个版本信息时,不存重复的数据,节约内存 git采用文件快照的方式, svn采用增量式 权限控制 对团队中开发者进行权限控制,对团队外贡献的代码进行审核(git独有) 历史记录 查看修改人、日志信息等;将本地文件恢复到某一历史版本

weixin_45228198的博客 505

网易 广州 梦幻西游端游 客户端社招笔试题 2024

4道算法题,时间2小时,牛客网笔试注:采用OJ模式,需要自己处理输入、输出。

z2014z的博客 1813

git 远程仓库 remote 使用总结

git的远程仓库是指托管在网络上的项目仓库。对于公司来说,绝大部分公司都会自己搭建自己的git仓库。对于RD来说,自然免不了要经常跟远程仓库 remote打交道。今天我们就来对远程仓库的使用做一个总结。第一步自然是将代码从仓库clone过来:lei.wang ~/gitcode $ git clone git@xxx:lei.wang/user_labels_merge.git Cloning in

bitcarmanlee的博客 9814

Python实战:3种高效方法将txt转csv(附pandas对比测试)

本文针对Python中将txt文件转换为csv格式的需求,深度评测了open()、csv模块和pandas三种主流方法。通过详尽的性能对比测试,从执行效率、内存占用和适用场景等维度提供选型指南,帮助开发者根据数据规模与复杂度选择最高效的转换方案。

weixin_29073241的博客 263

基于知识图谱的农作物病虫害问答系统设计与实现

基于规则的问题分类是自问答系统诞生以来就一直存在的方式,主要代表就是众多的专家系统,构建专家系统采用的是规则分类器,优点是能够对特定领域、特征明显的问题进行高效精准问答,但是。,在问答系统中,问题以语音及文本字符等自然语言形式输入,利用问答系统的内部的逻辑处理模块,通过自然语言处理技术获得输入问句的详细语义信息,再经过知识检索、置信分析等步骤,自然语言处理中,用于文本分类任务的机器学习方式有两种,一种用传统的机器学习,如 NBC、SVM 等,另一种采用深度学习,如 CNN 和 RNN 等。

全网粉丝30W+,优快云、稀土掘金人工智能领域签约作者,人工智能、大模型、Python 爬虫,商务合作,请私信沟通。 2166

Git管理代码:使用码云作为远程仓库(三)

本文内容要点: 远程仓库选择 注册远程仓库帐号 创建远程仓库 使用用户邮箱+密码以HTTPS方式访问远程仓库 使用SSH访问远程仓库 往远程仓库推送版本代码 从远程仓库拉取最新版本代码 1.远程仓库选择 我们上一节学会了在我们自己电脑上面通过Git来操作管理代码版本的核心操作,但是这样有个问题就是版本库都是在我自己电脑上面的,一旦电脑硬盘挂了,那么我依然还是可能一无...

天空之外 494

【永磁同步电机】simulink永磁同步电机PMSM矢量控制【含Matlab源码 7372期】

simulink永磁同步电机PMSM矢量控制 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1029

使用Git管理远程仓库出现代码冲突的解决办法

本文介绍了当使用git管理远程仓库时出现代码冲突的解决办法,主要解决的问题是多人修改同一文件导致的git pull失败。

loverdany的博客 411

【用unity实现100个游戏之15】开发一个类保卫萝卜的Unity2D塔防游戏5(附项目源码,完结)

本期是本项目的最后一篇,主要内容是配置环境、生成不同敌人、结束重开。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 2575

《备考信息系统项目管理师》 - 专栏介绍和目录

本专栏会持续详细梳理软考高级信息系统项目管理师(高项)的考点、所有历年真题(包括综合知识、案例分析、论文)等,有论文专项,预测模拟题等内容。需要的可以先订阅下哦。

数据知道的博客 2万+

使用Git命令行推送代码到远程仓库,阿里云效Codeup代码管理平台

git安装流程可自行百度,操作简单,就不多进行赘述。安装git后,点击右键出现下图红框中的选项,则代表安装成功。(1) 检查本机是否已存在密钥若不记得是否生成过秘钥,可以在git命令行输入进行检查 如果返回一长串以 ssh-ed25519 开头的字符串, 说明已存在本地公钥,你可以跳过以下 ssh-keygen 的步骤。(2)不存在公钥-创建新密钥对如果查询不到本地公钥,你可以按如下命令重新生成 SSH 密钥对 : 该指令要求提供一个位置去存放公钥、私钥文件,你可以选择使用默认位置保存公钥、私

Lph574的博客 8151

三维重建(十八)——colmap的使用(粗浅)

三维重建(十八)——colmap的使用(粗浅)

河海大学研究生在读的学习笔记 1376

代码管理平台介绍、安装svn、客户端使用svn、远程仓库、分支管理、标签管理、git别名、搭建git服务、安装gitlab、简单使用gitlab、备份和恢复

22.1 代码管理平台介绍 现在的开发工作都是由团队合作来完成开发,通常都是团队中的每个人或者每几个人完成一个模块的开发,最后再将模块拼凑起来,形成一个完整的项目,这就涉及到了协同开发。在各个模块的开发过程中,肯定会因为出现BUG或者需求更改,而进行代码的修改甚至重构的,代码每修改一次就相当于迭代了一次版本,一个完整的项目中通常会有多个模块,如果每个模块的开发过程中都会修改或重构代码,那么如果没...

xou6363的博客 1081

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Git 使用码云的远程仓库管理项目代码

1.注册git账号--https://github.com/ 2. 注册完成之后, 下载一个Git客户端: 3.安装客户端--直接下一步下一步点的去, 安装完成之后就登录注册好的Git账号 4.注册一个代码仓库网站"码云"的账号--https://gitee.com/ 5.新建一个码云的项目 6.复制新建项目的代码库链接 7.本地新建项目文件夹 8.进入项目,鼠标点击右键,选择Git bash here 9. 输入指令: git clone 代码库项目...

ldtkldtk的博客 468

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Git 一个远程使用的代码管理仓库

首先安装git 下载地址:官网安装好之后鼠标右键会出现–>git gui 和git bash两个新的选项本文主要教通过命令行进行管理我们的代码首先如果想在任意位置打开git bash 需要将 git 目录下的 bin(如 D:\Program Files\Git\bin )添加到 PATH 环境变量。 如图: 测试一下是否配置成功 —》只需在命令行中输入git 接下来在、我们应该设置一下公钥

Oblivion的博客 449

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【图文教程】代码管理平台 git

代码管理平台 git1. 单机上使用git2. 建立远程仓库3. 克隆远程仓库4. git本地分支管理5. 使用分支的原则6. git远程分支管理7. git标签管理8. git别名 1. 单机上使用git git是分布式的仓库,我们不需要把代码上传或更新到某个特定的服务器上,所以它不需要依赖网络,我们可以在本地创建一个git仓库。 git安装命令 yum install -y git 创建git仓库 mkdir /data/gitroot/ git 初始化仓库 1. cd /data/

孫筅貹 640

day-64 代码管理平台(22.5/22.6 单机上使用git 22.7 简历远程仓库 22.8 克隆远程仓库 22.9 分支管理)

22.5 单机上使用git(上) 现在又想回上之前最新的版本 方法一 : 已知当时最新的版本ID 方法二,当不知道之前的版本ID情况下 查看之前所有的版本ID ...

u011192615的博客 237

如何使用VSCode提交代码到Git远程仓库

选择完之后,在左下角有一个云的logo就是将代码提交到gitee,我这里点快了没截得到图,这个圈圈也是一个意思(同步更改)。注意了,不是vscode抽风了,是它需要输入两个东西,第一次是url,第二次是仓库名称。2. 如果你本地还没有初始化git仓库的话,这里需要初始化,就是那个.git文件夹。1. ctrl + shit + g 快捷键点开git管理,或者点击图标。当我们绑定完远程仓库之后,就可以提交代码了。输入完message,点击提交即可。提交完点击拉取推送,选择git仓库。根据需求自定义配置吧。

Desamond的博客 2816

学习笔记——git从远程仓库拉取代码修改并提交和本地代码提交到远程仓库

最近开始学习使用git,找了好多大佬的文章总结了一下,多多指教。 一、git从远程仓库拉取代码修改并提交 1、本地新建项目目录 2、从远程仓库拉取代码到本地 git clone git[@xxx/xxx.git] //注:默认拉取的是master的分支上的代码 git clone git[@xxx/xxx.git] -b 分支名 ​ //若分支不对,需要切换分支 git remove -v //查看远程仓库地址否错误 git branch -al //查看...

m0_47403102的博客 1万+

Git在码云上的使用指南:从安装到推送远程仓库

本文介绍了如何使用git在码云上创建远程仓库,并将本地的代码push到码云的远程仓库上。

可涵的博客 6504

使用git命令行将本地仓库代码上传到远程仓库

​一、新建代码库 cd进入项目根目录 git init //将根目录初始化为Git代码库 二、添加项目根目录到暂存区 gitadd. //“.”表示添加文件夹下的所有文件;git add [ffilename]可以上传指定文件。 三、提交到本地仓库 git commit -m "注释说明" 四、将本地仓库远程同步到git远程仓库上(文末附如何在git上新建远程仓库并获取仓...

lvchang 1222

Git管理远程仓库(如何把本地文件传输到GitHub上)

Git管理远程仓库使用远程仓库的目的将本地仓库同步到git远程仓库中去1.克隆远程仓库1.)目的2.)复制2.新建一个文件3.将工作区的文件添加到暂存区4.将暂存区的文件添加到本地仓库5.提交到远程仓库 使用远程仓库的目的 作用:备份,实现代码共享集成化管理 将本地仓库同步到git远程仓库中去 1.克隆远程仓库 1.)目的 将远程仓库(GitHub对应的项目)复制到本地 2.)复制 git clone 仓库地址 仓库地址获取: 2.新建一个文件 3.将工作区的文件添加到暂存区 git

一只青木呀 720

推送本地仓库到远程git仓库

你可以将本地的开发成果安全地推送到远程仓库进行备份和共享,同时通过查看分支信息和仓库状态,掌握代码的更新情况,确保本地和远程的一致性。该命令会显示所有远程仓库的名称,在一个包含多个远程仓库的项目中,可以通过此命令查看已关联的远程仓库列表,它只是简单地列出远程仓库的名称,例如这里关联了。是要配置的用户邮箱属性,设置用户邮箱也是为了在代码提交时提供更详细的信息,方便联系提交者,同时在一些开源项目中,邮箱可能会被用来验证提交者的身份。这在团队协作中很有用,不同的人使用不同的用户名进行提交,方便追溯代码的提交者。

qq_63964907的博客 5994
上一篇: iOS开发之cocoa pods的安装
CoderSUX
博客等级 码龄11年 0粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值