美文网首页
git的使用

git的使用

作者: Vikezhu | 来源:发表于2020-03-04 00:59 被阅读0次

通常一个项目的开发周期相对较长,为了便于对过程中的项目版本进行管理,以及方便多人合作进行开发,常需要使用到版本管理控制软件,本篇介绍常用的版本控制器git,记之共享。

git是什么?有何特点?

用官方的话说:git是目前世界上最先进的分布式版本控制系统。

简单来讲:git就是这样一个工具,它能记录下我们每次修改项目(即文件)的变动情况,然后可以方便的进行版本的替换或者恢复。而且其他人也可以对你的项目进行下载编辑,以及版本迭代!免去了你在本地复制多份项目的副本,然后分别进行修改、回退、合并等繁琐的管理操作。

分布式版本控制系统git相较集中式版本控制系统(如SVN)有以下几个特点:

  1. 去中心化。git没有绝对的“中央服务器”,每个电脑上都有一个完整的版本库。集中式版本控制系统中只有“中央服务器”才具有全部的版本信息。
  2. 本地提交。因为git在当前电脑上默认有一个本地库,提交操作会被更新到本地库中,所以即使没有网络,也可以进行提交。诸如svn这类集中式版本控制系统,必须在本地建立svn server才能进行类似的操作。
  3. 分支策略。分支策略从技术上来讲是将版本节点化了,即最终的版本状态是树状的。从结果上来讲既是弱化了分支,也是强化了分支。弱化的是分支的概念,强化的是分支的功能。分支策略使得对任何开源项目感兴趣的人都可以fork项目到本地,进行个性化开发。还可以联系原作者进行功能的合并。

安装git

这里介绍的安装过程是指在windows平台上安装git的过程,并配置了github作为远程仓库。

直接推荐一篇参考博客吧,比较详细:Git与GitHub安装与配置

git的使用与远程Github仓库管理

分布式版本管理git的使用模式是:

  1. 写代码。(git add)
  2. 提交到本地版本库。(git commit)
  3. 从服务器拉回服务器的当前版本库,并解决服务器版本库与本地代码的冲突。(git pull)
  4. 将远程库与本地代码合并结果提交到本地版本库。(git remote add)
  5. 将本地版本库推到服务器。(git push)

集中式版本管理svn 的使用模式是:(相比git的模式少了步骤2和4)

  1. 写代码。
  2. 从服务器拉回服务器的当前版本库,并解决服务器版本库与本地代码的冲突。
  3. 将本地代码提交到服务器。

实际操作时,使用GUI输入的具体命令:

【第一次添加git项目到仓库】
  1. 在github建立仓库,记住仓库路径“path”
  2. 到本地项目根目录下,先进行初始化,执行:git init
  3. 将本地项目添加到本地库中:git add "目标工程文件(夹),若需要全部直接输入'.'"
  4. 执行提交操作,确认提交到本地库:git commit -m "注释内容"(-m 表示添加注释)
  5. 将本地库与github上新建的仓库关联:git remote add origin "path"
  6. 将本地库项目推送到远程github库中:git push origin master
    (若执行时有冲突无法成功,则先执行拉取远程更新的操作:git pull origin master)
【后期更新项目内容再提交的命令】
  1. 添加最近的更新:git add "目标工程文件(夹),若需要全部直接输入'.'"
  2. 执行提交操作,提交到本地库:git commit -m "注释内容"
  3. 将本地库项目推送到远程github库中: git push origin master

补充:
从远程获取最新的版本到本地 git fetch origin master
把远程下载下来的代码合并到本地仓库 git merge origin/master

参考资料(文章仅做交流学习,侵权即删!!)
如何理解 Git 的分布式?

相关文章

  • 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/ppwrlhtx.html