mac git命令行操作 git push pull 逻辑

简介: mac git命令行操作 git push pull 逻辑

安装git

想push到线上的完整流程是

情况1,本地开发好了,想上传到线上的分支,或master

1.在空文件夹git init
2.配置相关参数  name  email origin
3.pull 下来线上的分支代码
4.切换分支
5.合并
6.push

情况2,本地开发好了分支,想上传到线上的分支,并且与线上master合并

1.同情况1上传到线上分支,注意分支名称
2.pull下线上的master,pull下线上的分支,本地切换到master分支  然后进行合并
3.上传到线上master 

操作命令

基础环境配置

git  config —global user.name "shizonghao"
git  config —global user.email "shizonghao@foton.com.cn"

新建git

git init 

远程地址配置

git remote add origin http://10.100.3.123//cadre_service.git

将线上代码pull下来 shizonghao_dev是分支名字 也可以直接写master

#git pull <远程主机名> <远程分支名>:<本地分支名>

git pull origin shizonghao_dev  --rebase

以下并非操作流程,只做功能代码展示

查看当前分支

git branch

切换分支

git checkout shizonghao_dev

查看git 状态,全绿才能进行提交

git status

添加到本地分支

 git add .
或者
git add README.md

提交到缓存

git commit -m "本次添加是用于测试"

分支改名

git branch -m master shizonghao_dev

提交到远程仓库

注意本地与远程分支名称一样才可这样写,可以先将分支改名

 git push origin shizonghao_dev

统计改变


git diff --stat master origin/shizonghao_dev

清楚mac已保存的git密码

目录
相关文章
|
3天前
|
开发工具 git
git fetch和 pull的区别
`git fetch`和 `git pull`在Git中扮演着不同的角色,了解它们的区别和使用场景对于高效管理代码库至关重要。通过合理使用这两个命令,可以更好地控制代码合并过程,减少冲突,提高团队协作效率。
130 97
|
2天前
|
开发工具 git
git fetch和 pull的区别
通过这些内容和示例,您可以系统地理解 `git fetch`和 `git pull`的区别,并在实际工作中灵活应用这两个命令,提高版本控制的效率。希望这些内容对您的学习和工作有所帮助。
33 24
|
9天前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
37 18
|
8天前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
29 16
|
28天前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
3月前
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
145 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
|
3月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
299 1
|
5月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
218 4
|
5月前
|
开发工具 git
深入理解Git中的git pull和git fetch命令
深入理解Git中的git pull和git fetch命令
299 0
|
5月前
|
网络安全 开发工具 git
6-23|自建仓库如何免密执行git pull
6-23|自建仓库如何免密执行git pull

相关实验场景

更多