git 添加、提交、推送

只添加本地修改的一个文件

如,只添加package.json一个文件 

git add package.json 

git commit -m "修改qa环境版本号"

git push origin qa

转载于:https://www.cnblogs.com/qiangyuzhou/p/10790096.html

### Git 提交推送命令的用法及区别 #### 1. `git commit` 的用法 `git commit` 是用于将暂存区(staging area)中的更改提交到本地仓库的操作。每次提交都会生成一个唯一的标识符(commit ID),并记录提交者的姓名、邮箱以及提交说明等信息。通过提交,可以保存代码的历史记录,并为团队协作提供版本控制支持[^4]。 - 基本语法: ```bash git commit -m "提交说明" ``` - 示例: ```bash git add File1 File2 git commit -m "修复了File1和File2中的错误" ``` 此外,`git commit` 还可以通过 `-am` 参数直接提交已跟踪文件的更改,而无需先执行 `git add`[^5]: ```bash git commit -am "更新了已跟踪文件的内容" ``` #### 2. `git push` 的用法 `git push` 是将本地仓库中的提交记录推送到远程仓库的操作。这一命令确保本地的更改同步到远程服务器,便于团队成员共享代码或进行协作[^5]。 - 基本语法: ```bash git push <远程仓库名> <分支名> ``` - 示例: ```bash git push origin main ``` 如果当前分支尚未与远程分支关联,则需要使用 `-u` 参数建立关联[^5]: ```bash git push -u origin main ``` #### 3. 区别与关系 - **作用范围**:`git commit` 只影响本地仓库,而 `git push` 则将本地提交同步到远程仓库[^5]。 - **依赖关系**:在执行 `git push` 之前,必须先完成 `git add` 和 `git commit` 操作。否则,远程仓库无法获取到最新的更改[^3]。 - **频率**:`git commit` 可以频繁地记录开发进度,而 `git push` 通常在完成一定阶段的工作后才执行,以减少不必要的远程操作[^4]。 #### 4. 实际操作流程 以下是一个完整的 Git 工作流示例: ```bash # 修改文件 echo "新增内容" >> File1 # 将修改添加到暂存区 git add File1 # 提交到本地仓库 git commit -m "新增内容到File1" # 推送到远程仓库 git push origin main ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值