git基本使用分享

git介绍

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

git基本概念

  • 工作区

就是你在电脑里能看到的目录

  • 版本库

工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

  • 暂存区(stage/index)
    link

git add 是把文件修改添加到暂存区

git commit 是把暂存区所有内容提交到当前分支

  • 分支

每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。默认分支,保护分支

  • HEAD

指向的就是当前分支

  • 版本号

每次commit一次会产生一个版本号

git操作命令

  • add
1. git add filename
2. git add .
  • commit
1. git commit -m '注释内容'
2. git commit -a
3. git commit -am '注释内容'
  • push
1. git push --help
  • pull
1. git pull --help
  • merge
1. git merge branch-name(要合并到当前分支的分支名)
2. git merge --no-ff branch-name (推荐用这个)
  • branch
1. git branch --help

冲突解决

<<<<<<< HEAD
Creating a new branch is quick & simple.
=======
Creating a new branch is quick AND simple.
>>>>>>> feature1

分支规范

  • 使用规范
  1. 每个功能点创建一个分支
  2. 每个修复的bug创建一个分支
  3. 每个优化点创建一个分支
  4. 切忌不要一个分支上包含多个功能点
  5. 同一个功能点,不同版本也不可以在一个分支开发
  6. 每个分支都要推到远程库
  • 分支分类
  1. 功能分支(prod/*)
  2. 热修复分支(hotfix/*)
  3. bug修复分支(bug/*)
  4. 受保护分支
  • 协作规范
  1. 及时git pull拉取分支
  2. 与别人共同协作分支每次提交之前先拉取git pull
  3. 注意本地分支版本是否与远程分支版本同步,不同同步先拉取同步
  4. 合并分支用远程分支来合并,即在分支名前加orgin/branch-name
  5. 每次提交写好注释内容

ps:更多git内容查看git专栏

文章的个人博客链接:https://linjinwei.com/git/20190907092934.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员无为

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值