Git使用
博客专区 > CCCxxxC 的博客 > 博客详情
Git使用
CCCxxxC 发表于10个月前
Git使用
  • 发表于 10个月前
  • 阅读 17
  • 收藏 2
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

内容:项目管理

多人同时协同开发大型项目必须品。

git:版本控制系统

  • 什么是Git

git是什么?

git是先进的分布式版本控制系统。

为什么需要git?

多人协同开发大型项目,自动记录每次的修改,方便切换到任意版本。

git和github的区别?

git是软件,GitHub是网站在线的,当然我更推荐大家用https://git.oschina.net/ 码云,我也在用~

  • 快速入门

1.安装:

windows全使用默认值就行。

2.使用

经典流程

|    初始化git仓库(git init)

|    设置用户名和邮箱

|    添加文件到仓库(git add filename1 filename2)

|    提交(git commit -m 文字说明)

|    查看版本(git log)

|    回退(git reset --hard HRAD^/commit_id)

  • Git基本概念和原理

基本概念:

|    工作区

|    版本库

|    暂存区

|    分支

在当前项目目录以.git是版本库,也就是仓库。之外的都是工作区。

 

工作区:就是我们需要开发的内容

版本库:.git目录,就是git工具用于管理版本的这个目录,不要动。

对于版本库有两个很重要的东西:暂存区和master分支

    讲一个文件添加到版本库的某个版本做两个操作:

    git add(将文件添加到暂存区)

    git commit(将暂存区的所有文件都一次性提交到版本库的当前分支)。

所以,当把文件add就是将文件添加到暂存区里了,然后git commit将整个区的文件交替给分之master。

  • Git的基本操作

常用命令:

|    git config

    获得或者设置git的配置项。

    git config --list  获取配置

    git config 配置项名  获取某一个具体的配置

|    git init

    初始化一个仓库,会有一个隐藏的.git目录。一般都是先建立版本库,然后做开发。

|    git add

    将工作区的文件添加到暂存区,添加的时候可以一次性添加多个,用空格隔开,也可以添加一个文件夹。

|    git commit

    将暂存区的内容一次性添加到master分支。

    Linux可以配合vim添加说明。

    windows有工具很方便~

|    git status

    查看状态,任何时候都可以查看版本库的状态。

|    git reset

    reset,重置。会回退到指定的版本。

  • 协同开发

基本流程

  1. 创建一个git裸服务器(git init -bare)
  2. 从服务器将版本库克隆到本地(git clone)
  3. 本地常规操作
  4. 推送版本到服务器(git remote + git push origin master)
  5. 从远程服务器拉取版本(git pull)

 

傻瓜提交步骤:


    1 先pull(拉取)
    2 commit(提交)
    3 push(推送)

标签: Git
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 22
码字总数 25091
×
CCCxxxC
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: