git 提交本地到远程仓库——超详细

  1. 打开git客户端,cd到要上传的项目文件夹下。
  2. 输入git init命令
  3. 输入git add .
  4. 输入git commit -m “first commit” 第一次会让输入git的邮箱、用户名,输入一下

下面展示一些 内联代码片

git init
git add .
git commit -m "f"

在这里插入图片描述5. 添加远程仓库地址

 git remote add origin https://github.com/ai-dengzy/c_server.git
  1. git pull 拉取远程仓库代码到本地。第一次会出现分支合并错误。
 git pull

在这里插入图片描述
需要设置远程的分支:

git branch --set-upstream-to=origin/master
  1. 再git pull后再进行push到远程仓库。
git pull
git push -u origin master

报错:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
进行分支合并:

git fetch origin
git merge origin/master

在这里插入图片描述
8. 再次push 到远端仓库。提交到远端仓库成功。(远端仓库的帐号和密码要输对哦)

git push -u origin master

在这里插入图片描述

一、从master拉取新分支
git checkout master   #切换到master分支
git pull           #更新到最新代码
git checkout -b dev  #创建新分支并切换到该分支
git push origin dev   #推送新分支到远程仓库
git branch --set-upstream-to=origin/dev   #关联远程仓库
git pull           #尝试拉取验证
二、合并分支
想将dev分支合并到master分支:

git checkout master   #首先切换到master分支
git pull origin master   #更新远程master分支代码
git merge dev       #把dev分支的代码合并到master上
git push origin master   #push到远程master上
也可以直接用idea中git的merge功能,这样有冲突可以页面直接解决

三、删除分支
删除本地分支:git branch -d [branchname]
删除远程分支:git push origin --delete [branchname]

命令行指令

Git 全局设置

git config --global user.name “邓志颖”
git config --global user.email “zhiying@nolovr.com”

创建新版本库

git clone http://git.nolovr.com/zhiying/cv_handshank.git
cd cv_handshank
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

已存在的文件夹

cd existing_folder
git init
git remote add origin http://git.nolovr.com/zhiying/cv_handshank.git
git add .
git commit -m "Initial commit"
git push -u origin master

已存在的 Git 版本库

cd existing_repo
git remote rename origin old-origin
git remote add origin http://git.nolovr.com/zhiying/cv_handshank.git
git push -u origin --all
git push -u origin --tags
  1. 本地创建一个新分支并且关联远程分支
    git checkout -b local_dev origin/dev_dzy1
    这时 local_dev 已经和远程的 origin/dev_dzy1 一致了。

1-1.远端分支dev_dzy1更新远端master主分支
git merge origin/dev_dzy1 origin/master
可能用git push origin HEAD:dev_dzy1

  1. 切换回本地的 master 版本
    git checkout master

  2. 将本地的 dev 合并到 master
    git merge dev

### 配置和使用App服务器 在Uni-app中配置和使用App服务器涉及几个重要方面,包括但不限于设置API请求的基础URL、处理跨域问题以及确保安全通信。对于不同环境(如开发、测试、预发布、生产),应当合理管理这些配置。 #### 设置基础URL 为了方便切换不同环境下的接口地址,在`manifest.json`文件中的`app-plus`节点下定义全局变量来存储各个环境对应的API域名[^1]: ```json { "app-plus": { "distribute": { ... }, "defines": { "VUE_APP_BASE_API_DEV": "\"https://api-dev.example.com\"", "VUE_APP_BASE_API_PROD": "\"https://api-prod.example.com\"" } } } ``` 接着可以在项目的入口文件或者其他合适位置读取这个值并赋给Vue实例上的属性以便于后续调用[^2]: ```javascript import Vue from 'vue'; // 假设当前处于生产模式,则会获取到 VUE_APP_BASE_API_PROD 的值 const BASE_URL = process.env.NODE_ENV === 'production' ? process.env.VUE_APP_BASE_API_PROD : process.env.VUE_APP_BASE_API_DEV; Vue.prototype.$baseUrl = BASE_URL; ``` #### 处理跨域问题 当客户端向另一个源发起HTTP请求时可能会遇到浏览器的安全策略限制——即所谓的“同源政策”。解决方法之一是在服务端开启CORS(Cross-Origin Resource Sharing),允许特定来源访问资源;另一种常见做法是利用代理服务器转发请求,这通常由后端团队负责实施。 如果采用后者的方式,在本地调试期间可以借助Webpack Dev Server提供的proxy功能简化流程。编辑`vue.config.js`添加如下代码片段以创建简单的反向代理规则: ```javascript module.exports = { devServer: { proxy: { '/api': { target: 'http://localhost:8080', // 后端运行的实际地址 changeOrigin: true, pathRewrite: { '^/api': '' } // 可选:重写路径去掉/api前缀 } } } }; ``` #### 确保HTTPS连接 随着互联网的发展趋势越来越强调安全性,建议尽可能地让应用程序和服务之间通过加密通道传输数据。这意味着应该优先考虑使用HTTPS协议代替HTTP,并且确认所使用的第三方库也遵循相同的标准。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值