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

726 阅读1分钟

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