git操作规范

前置条件

# 清除掉缓存在git中的用户名和密码  ( 可能之前有人用过这台电脑 )
git credential-manager uninstall

# 记住自己的用户名和密码
git config --global credential.helper store

# 配置提交代码的人的用户名和邮箱
git config --global user.name "小貂蝉"  // 配置用户名
git config --global user.email dc@qq.com // 配置邮箱

# 代码仓库地址
https://gitee.com/beehardy2/fitness-0401.git    // 仓库地址

# 仓库账号和密码
账号: 18181358***
密码: 123456

第一次下载(克隆)代码

git clone 仓库地址 // 例如: git clone https://gitee.com/sine_regina/fitness-app-h50224.git

第二次以后下载(拉取)代码

# 每天进公司第一件事情
git pull 仓库地址 分支名 // 例如: git pull origin develop

提交代码步骤【重点】

git add .           // 纳入到版本控制
git commit -m "描述信息"   // 暂存到本地 

# commit一般是一个功能一次 push是一天一次. 一般是下班之前push
# push之前先pull一次

git push 仓库地址 分支名(自己分支)  // 推送到远程服务器仓库 例如: git push origin develop 
git add .           // 纳入到版本控制
git commit -m "描述信息"   // 暂存到本地 
git push origin 分支名(当前分支)  // 推送到远程服务器仓库 例如: git push origin develop 
git checkout 分支名(主分支)  //切换到主分支
git merge 分支名(需要合并的分支)  // 合并分支
第二步:
git add .
git commit -m '合并分支名(需要合并的分支)到主分支'
git push origin 分支名(当前分支)主分支


(两个人修改了同一个文件遇到冲突):
git add .
git commit -m '日志'
git push origin 主分支  //有冲突
git pull origin 主分支  //将主分支拉下来
git add .
git comimit -m '解决冲突'
git push origin 主分支


冲突:
git pull origin 分支名(主分支)
git add .
git commit -m '推一个'
git push origin 分支名(主分支)


拉取主分支的文件到自己分支:
git pull origin 主分支
git checkout 自己分支
git merge 主分支  //合并主分支到自己的分支

commit 规范【重点】

type(scope) : subject

( 1 ) type(必须) : commit 的类别,只允许使用下面几个标识:
    feat : 新功能
    fix : 修复bug
    docs : 文档改变
    style : 代码格式改变
    refactor : 某个已有功能重构
    perf : 性能优化
    test : 增加测试
    build : 改变了build工具 如 grunt换成了 npm
    revert : 撤销上一次的 commit
    chore : 构建过程或辅助工具的变动

( 2 ) scope(可选) : 用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。

( 3 ) subject(必须) : commit 的简短描述,不超过50个字符。

其他命令

git status  // 查看仓库状态

git branch // 查看当前本地有哪些分支
git branch -a  // 查看远程有哪些分支
git branch 分支名  // 创建分支
git checkout 分支名 // 切换分支
git checkout -b 分支名 // 创建并切换分支

git merge 分支名  // 合并分支

git tag -a v1.1 -m "test_tag"; // 打标签
git push origin --tags // 把tag标签(版本) 推送到服务器

git commit --amend  //修改最近一次commit

git clone -b 分支名 仓库地址  // 克隆指定分支

查看git的用户名和密码

查看用户名 : git config user.name
查看密码: git config user.password
查看邮箱: git config user.email
查看配置信息: $git config --list

修改用户名
git config --global user.name"xxxx(新的用户名)"
修改密码
git config --global user.password "xxxx(新的密码)"
修改邮箱
git config --global user.email"xxxx@xxx.com(新的邮箱)"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值