git 常用操作

一、配置git账号

在项目根目录下,设置全局用户名和邮箱,如果已经全局设置过可略过,主要用于在Gitee上显示提交人。

git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"

二、本地项目关联远程仓库

在本地项目根目录内初始化,完成后生成 .git 文件

git init

将本地项目添加到git进行托管

git add .

提交文件到本地仓库

git commit -m '提交信息'

将本地仓库与远程仓库关联

git remote add origin 远程仓库地址

推送到远程仓库

git push origin 分支名

三、本地项目解除关联

进入本地项目文件根目录下 ,手动删除 .git 文件或者如下命令

find . -name ".git" | xargs rm -Rf

四、新建分支并推到远程

新建项目默认分支为master,例如要新建分支dev,在当前分支下:

git branch dev

查看分支

git branch 

查看所有分支(查看所有分支包括本地分支和远程分支)

git branch -a

查看分支(查看远程分支)

git branch -r

切换分支

git checkout dev

创建并切换到新分支

git checkout -b dev

将新建的分支push到远端,git push origin 新分支名

git push origin dev

建立本地到上游(远端)仓的链接 – 这样代码才能提交上去,
git branch --set-upstream-to=origin/新分支名

git branch --set-upstream-to=origin/dev

最后可拉取代码验证

git pull

五、合并分支

将分支dev上的代码合并到主分支master上
在dev上开发,提交完代码后,切换到master上

git checkout master

一定要拉取最新的master代码,保证能拉取到其他同事提交的代码

git pull

然后再去合并代码,git merge 后面的分支 合并到当前分支

git merge dev

然后再去正常提交代码
git add ==> git commit ==> git push

六、git commit 的常用类型

fix: 修复bug
feat: 添加新功能或功能改进
refactor: 代码重构,既不修复错误也不添加新功能的代码更改
docs: 更新文档,如 README、文档注释等
style: 代码样式调整,例如格式化、空格、缺少分号等,对代码逻辑没有实质性影响
test: 添加或修改测试代码
chore: 杂项工作,例如构建过程、任务配置、依赖管理等的更改
perf: 改进性能的代码更改
revert: 撤销以前的提交

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值