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密码

目录
相关文章
|
12天前
|
安全 网络安全 开发工具
Mac电脑多平台Git账号设置
通过配置SSH密钥与config文件,可为GitHub、Gitee等平台分配独立密钥,实现自动识别与认证。生成密钥后,将公钥添加至对应平台,并在~/.ssh/config中设置主机别名与密钥路径。此后使用SSH地址克隆仓库,Git将自动选用正确密钥,免去手动切换与密码输入,提升效率与安全性。(238字)
118 2
|
8月前
|
开发工具 git
git fetch和 pull的区别
`git fetch`和 `git pull`在Git中扮演着不同的角色,了解它们的区别和使用场景对于高效管理代码库至关重要。通过合理使用这两个命令,可以更好地控制代码合并过程,减少冲突,提高团队协作效率。
656 97
|
4月前
|
Linux 开发工具 git
解决 Linux git push 成功后(但没有出现绿点)的问题
最近学习使用Git,发现有时候在Linux下提交自己的小绿点并没有增加,单在仓库中却可以看到提交的代码。看着连续的绿点中出现几个零零散散的灰点,着实让一个强迫症患者十分难受。接下来分享以下我所知道的问题。
81 0
|
8月前
|
开发工具 git
git fetch和 pull的区别
通过这些内容和示例,您可以系统地理解 `git fetch`和 `git pull`的区别,并在实际工作中灵活应用这两个命令,提高版本控制的效率。希望这些内容对您的学习和工作有所帮助。
353 24
|
8月前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
260 18
|
8月前
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
190 16
|
7月前
|
存储 安全 数据安全/隐私保护
Mac如何用命令行处理文件加密压缩
本教程介绍在Mac中通过命令行实现文件和文件夹的加密压缩、分卷处理及解压操作。主要内容包括:1) 使用`zip -er`命令加密压缩文件夹,`zip -e`命令加密压缩单个文件;2) 使用`split`命令按指定大小分割ZIP文件;3) 通过`cat`命令合并分卷文件并使用`unzip`解压。适用于需要安全传输和存储数据的场景。
|
9月前
|
网络安全 开发工具 git
mac git clone命令提示git@gitee.com: Permission denied (publickey).问题修复
mac git clone命令拉取gitee上项目代码时提示密钥问题
|
11月前
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
482 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
|
11月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
503 1

热门文章

最新文章