美文网首页
Git的使用

Git的使用

作者: Sam129 | 来源:发表于2016-11-17 10:47 被阅读0次

先谈谈常用的版本控制工具svn和Git的区别

SVN是集中式版本控制系统,版本库是集中存放在中央服务器的。最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊

Git是分布式版本控制系统,每个人的电脑上都是一个完整的版本库,含有极其强大的分支管理。但是学习成本高,没有SVN直观,主要适用于代码的管理。

和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系统的中央服务器要是出了问题,所有人都没法干活了。

具体区别可参考:

git 代码版本管理

白袍君对SVN和Git区别的看法

Git 和 SVN 之间的五个基本区别

关于在本地的管理git,以下链接写的很详细。

在Xcode中使用Git进行源码版本控制

 git remote add origin git@...mogit.git

 git pull origin master --allow-unrelated-histories

 git push -u origin master

参考

廖雪峰的git教程

遇到的问题和解决方法:

1.如果输入$ git remote add origin git@......../demogit.git提示出错信息:fatal: remote origin already exists.

>>>1.1、先输入$ git remote rm origin

>>>1.2、再输入$ git remote add origin git@......../demogit.git就不会报错了!

2.git在pull的时候报错:fatal: refusing to merge unrelated histories

>>>输入git pull origin master --allow-unrelated-histories,然后再git push -u origin master

部署远程仓库

登录网站->新建项目以码云为例子

这里的gitIgnore代表的是提交的时候,忽略哪些文件提交,

许可证,具体点击旁边的按钮有详细说明。或者看这里

选择私有项目,以防止被他人看到,点击创建成功后,

如果之前有公钥了,这里会直接显示,直接点击启用按钮即可,如果没有就点击添加公钥。如何生成公钥请查看:怎样生成公钥

当启用成功后,说明线上仓库已经创建好了

部署本地仓库

1,创建项目,

2.打开终端进入项目目录,(如创建项目时已经勾选了创建git,相当于Xcode的  source control -> create working copy.完成后,则跳过第3,4步)

3.>>git init

4.>>git add .

5.>>git remote add origin git@...mogit.git(关联远程地址)

6.>>git pull (拉取远程服务器上的数据,我试了很多次不行,git pull origin master --allow-unrelated-histories用这个后才可以用下面的push)输入提交日志说明,保存退出

7.>>git push -u origin master(提交本地数据到远程服务器仓库,第一次使用的时候用,后续,直接用git push)

注意pull或者push的时候第一次会要求输入远程服务器的登录名称和密码

7.成功后就可以用xcode自带的进行管理了

相关文章

  • Git常规使用

    Git怎么使用?使用 git commit 进行提交操作时,Git都做了什么? Git怎么使用? 下载、安装Git...

  • GIT和Github

    #Git的初识 ##Git 的使用 Git 使用初尝试 新建项目来操作 克隆已有项目来操作 Git 的使用 by ...

  • AD 使用 Git 的注意事项

    使用 Git 管理项目 Altium Designer 支持使用 Git/SVN 用以版本控制。如果使用 Git,...

  • git

    使用git add . 代替 git add *使用git add之后,怎样恢复?

  • git代理配置

    git http 使用 http proxy git http 使用 https proxy git http 使...

  • Git命令使用

    Git命令使用 前言在使用Git命令之前都使用可视化工具SourceTree操作git,现在需要Git Andro...

  • vscode操作git总让输入用户名密码

    clone使用git地址,不要使用https地址修改.git/config文件中的url = git@git.pl...

  • Git 的基本使用

    Git相关命令 安装Git 在Windows上安装Git (我是使用的Windows)在Windows上使用Git...

  • 前端学习路线(2)——Git使用、DIV+CSS布局

    Git使用、DIV+CSS布局 1. Git使用 链接:git下载链接:git for windows(下载速度可...

  • Git 18使用别名

    GIt 使用别名 ======== 在Git中可以将经常使用的命令以别名缩写的方式简化使用 命令 git conf...

网友评论

      本文标题:Git的使用

      本文链接:https://www.haomeiwen.com/subject/ofqlpttx.html