git 创建新项目,下载工程,合并和更新工程简单应用记录

简介: 以前使用SVN很顺手,现在公司使用git来管理代码,因此学习git的基本使用。 一。首先介绍下SVN和git的简单比较: SVN是使用得最多的版本控制管理工具。   1.是一个集中式的版本管理工具。

以前使用SVN很顺手,现在公司使用git来管理代码,因此学习git的基本使用。

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

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

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

  2.SVN按文件存储。

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

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

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

  2.GIT按元数据存储。

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

  

  可以简单的理解为SVN保存的公共修改文件记录只有一份,存放在服务器上,当多人使用的时候一不小心,就可能覆盖别人的代码,造成项目损害。

      而SVN保存的修改记录有本地记录和服务器记录,所有需要提交的代码必须先经过本地提交,本地拥有克隆版本库。

二。GIT使用

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

    1.git 创建新项目。

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

  

$ ssh git@gitthub.com
$ cd de
$ mkdir hello.git
$ git init

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

  2.git clone 新项目

$ cd d:
$ git clone git@github.com:de/hello
$ cd hello

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

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

$ git add .
$ git commit -m "init project"

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

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

$ git status

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

  4.git项目关联

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

$ git remote add origin giot@github.com:de/hello.git 

  然后通过

$ git remote -v

  查看是否关联成功。

  5.项目提交服务器

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

$ git push -u origin master

  6.项目合并

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

$ git merge origin master

  

三。使用注意

  对于android项目来说,我们不需要 gen、bin目录,因此在第一次提交文件的时候不要复制这两个目录进来,

   同时可以使用一个文件 “.gitignore”-里面的内容为:

                    /gen
                    /bin

   表示忽略这两个文件夹内容。

 

 

 

 

 

   

  

目录
相关文章
|
29天前
|
开发工具 git C++
【git 实用指南】git下载、拉取 代码
【git 实用指南】git下载、拉取 代码
125 2
|
1月前
|
小程序 Shell 网络安全
【微信小程序】-- 使用 Git 管理项目(五十)
【微信小程序】-- 使用 Git 管理项目(五十)
|
3月前
|
存储 开发工具 git
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
Pycharm git-创建本地仓库\创建分支\合并分支\回溯版本\加入git后文件颜色代表的含义
63 0
|
9天前
|
数据可视化 持续交付 开发工具
实际项目中如何使用Git做分支管理
实际项目中如何使用Git做分支管理
|
1月前
|
Shell 开发工具 git
【问题篇】git创建分支后idea切换分支找不到以及合并问题
【问题篇】git创建分支后idea切换分支找不到以及合并问题
22 0
|
2月前
|
存储 开发工具 git
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
如果你忘记了命令或命令的选项,你可以使用 Git 帮助。 在命令行中,有几种不同的使用帮助命令的方式: git command -help - 查看特定命令的所有可用选项 git help --all - 查看所有可能的命令 让我们看看不同的命令。
210 3
|
2月前
|
存储 Linux 开发工具
「译文」使用 submodule 和 subtree 管理 Git 项目
「译文」使用 submodule 和 subtree 管理 Git 项目
|
2月前
|
开发工具 git
深入探索Git的高级技巧与神奇操作(分支,高效合并)
深入探索Git的高级技巧与神奇操作(分支,高效合并)
80 0
|
3月前
|
网络安全 开发工具 git
Git下载安装教程
【1月更文挑战第14天】Git下载安装教程