git 创建新项目,下载项目到本地,合并和更新项目的简单应用记录

以前的公司都是用svn,时间长了就感觉很顺手了。现在公司使用git来管理代码,因此学**git的基本使用。

一.首先介绍下SVN和git的简单比较:

1,SVN是使用得最多的版本控制管理工具。

  • 是一个集中式的版本管理工具。所有的文件都集中在一个服务器上,用户都是通过这个服务器进行更新,一旦服务器发生故障,那么则无法协 同工作。

  • SVN按文件存储。所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。

2,Git的优势在于易于本地增加分支和分布式的特性,可离线提交,解决了异地团队协同开发等svn不能解决的问题。

  • 分布式的版本管理攻击。用户拥有克隆版本库。

  • GIT按元数据存储。如果把.git目录的体积大小跟.svn比较,会发现它们差距很大。因为,.git目录是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签,分支,版本记录等。

可以简单的理解为SVN保存的公共修改文件记录只有一份,存放在服务器上,当多人使用的时候一不小心,就可能覆盖别人的代码,造成项目损害。
而git保存的修改记录有本地记录和服务器记录,所有需要提交的代码必须先经过本地提交,本地拥有克隆版本库。

二.GIT使用

默认已经安装好git插件,配置好秘钥等。

1.git 创建新项目。

登陆到git服务器上,创建新项目:

  1. $ ssh g***@gitthub.com

  2. $ cd de

  3. $ mkdir hello.git

  4. $ git init

上面这部分代码主要是在服务器上创建一个新的项目,然后进入到本地进行clone ".git"信息,同时将项目文件添加到工程中

2.git clone 新项目

  1. $ cd d:

  2. $ git clone g***@github.com:de/hello

  3. $ cd hello

这部分主要是将hello 项目复制在本地d盘hello目录下,接下来需要将项目的文件放到这个目录下,然后将文件添加到文件记录中

3.git添加新文件和文件夹

  1. $ git add .

  2. $ git commit -m "init project"

git add后面有点,表示将当前的目录所有的文件和文件夹都加到索引中,然后提交到本地。

这时候我们可以通过下面这个命令查看当前项目的状态:

  1. $ git status

会有红色的文字提示你,新增加了那些文件。

4.git项目关联

如果是新项目一定要记得使用下面这个命令,进行本地项目和远程项目的关联,

  1. $ git remote add origin g***@github.com:de/hello.git

然后通过

  1. $ git remote -v

查看是否关联成功。

5.项目提交服务器

这时候我们就可以进行本地项目提交了,使用下面命令:

  1. $ git push -u origin master

6.项目合并

如果项目发生更改以后,要使用合并命令,再提交

  1. $ git merge origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值