Git & SVN面试

作者: 冰J冰 | 来源:发表于2016-01-15 15:30 被阅读1752次

Git & SVN

Git是分布式版本控制系统
SVN 是集中式版本控制系统
都是代码版本管理系统,Git是分布式的,SVN是集中式的
GitX 和SmartSvn 只是对应的工具(GUI)

1.安装
通过homebrew 【http://brew.sh/】homebrew是mac 下 软件管理工具 例如终端下 brew install git 
2.安装完成后,还需要设置用户信息:
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

如何使用
git clone 代码地址
gitx 打开下载的工程
使用gitx 进行 pull,分支创建, commit , merge ,和  push 

或者

进入某一个文件夹 

git init
git remote add origin https://yourCode
git add .
git commit -m "初始化"
git push -u origin master 4 //第一次push时,加-u参数,以后不用加

什么是SSH KEY

Paste_Image.png


SVN :
公司给你 svn 的地址 和用户名密码
通过smartSvn 下载代码
然后 update commit revert  clean up mark resolved 查看文件版本常用操作
1.把代码clone 到本地
2.根据任务建立自己的分支,分支名为任务的名称,这样出问题好找。
3.在分支上写代码,写完没问题之后,把代码commit 一下,提交到本地
4.如果怕分支丢掉的话,把分支push 到origin(服务器)上
5.然后把分支代码merge到master 上,并进行pull 和push。

1.把代码checkout到本地
2.编写代码
3.没问题之后,先update ,在commit 提交到服务器。
注 :提交信息一定要写详细,万一出问题 通过smartSvn 的query log 查看 文件的所有提交版本

参考文章
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

http://www.jianshu.com/p/ec850ae332e1

相关文章

  • Git & SVN面试

    Git & SVN 什么是SSH KEY 参考文章http://www.liaoxuefeng.com/wiki/...

  • SVN & Git

    SVN & Git PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Versi...

  • SVN & Git

    PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Version Control)...

  • 程序员思想——版本控制,常见面试题和知识点

    面试当中的git和SVN的内容: git是分布式版本控制系统,SVN是集中式版本控制系统。 问题1:reset 与...

  • 我对git的理解

    面试的时候,我问过很多人,你怎么理解git?对于那些有svn使用经验的童鞋,我则往往还追问,svn跟git有什么不...

  • Git & SVN 区别

    版本管理 两个主要流派(概念)是集中式版本控制与分布式版本控制,他们的代表又分别是SVN与Git SVN 集中式版...

  • 使用git管理svn项目

    git svn init http://xxxxxxx (svn co 的地址)git svn fetchgit ...

  • Android build.gradle 使用 Svn,Git

    Svn 读取Svn Revision Number 读取Svn日志 读取Svn Tag(不会) Git 读取Git...

  • SVN迁移Git

    参考:GIt - 迁移到Git 构建user.txt 关联svn用户和git用户。 用git svn导入svn库 ...

  • 可能碰到的iOS笔试面试题(2)--版本控制

    面试过程中,可能会问及一些关于版本控制的问题,理解下SVN和Git的原理,记住常用命令即可。 SVN SVN 是集...

网友评论

    本文标题:Git & SVN面试

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