GIT篇---3.如何把修改后的代码提交到远程仓库(Windows系统)

3 篇文章 0 订阅

将代码提交到远程仓库中,其实通常只需要两条命令即可,首先是提交到本地,然后再将本地的记录推送到远端。但在实际工作中,为了防止本地仓库和远程仓库出现冲突,一般先让把远程代码同步到本地代码,让本地代码保持最新,然后再提交改动到本地,最后进行推送。

1.同步远程代码

一个远程仓库有可能有多人有权限推送,所以存在远程代码比你本地仓库更新,因此在提交代码之前需要先拉取服务器代码,让本地仓库保持最新的版本记录;这样做的目的是为了防止当你提交代码之后,推送到远端出现代码冲突问题,拉取远程代码参考命令如下所示:

git pull 

2.检查改动文件

当远端最新的代码拉下来之后,我们最好(非必须,建议每次提交前检查)通过git status命令检查一下有哪些文件被改动了,参考命令如下所示:

git status

在终端执行完命令之后,有删除的、有添加的、也有修改内容的

  • Untracked: 未跟踪,一般为新增文件,此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.
  • Modified: 文件已修改, 仅仅是修改, 并没有进行其他的操作.
  • deleted: 文件已删除,本地删除,服务器上还没有删除.
  • renamed:文件名称被改变
    如果发现无意中编辑了某一个文件,但实际上并不想改变它,这里可以使用git checkout 文件名来撤销更改,参考命令如下:
git checkout README.md

撤销后,再次使用git status进行查看变动

3.添加文件到缓存

通过检查并将不需要改动的代码恢复后,就可以开始将需要提交的文件添加到暂存区中,添加文件到暂存区可以指定添加文件或目录,或者一次性添加全部改动到缓存。
先来看看提交指定文件或目录至缓存的格式,参考命令如下:git add index.php
也可以使用刚才的命令将 app目录,提交到缓存中去,参考命令如下:git add app
如果一次性添加所有文件,那么可以把命令这样写git add .(记住有点)

4. 提交代码

当你将所需要提交的代码都添加到缓存区域后,接下来就可以将代码提交到本地仓库中,参考命令如下所示 :

git commit . -m “这是备注信息”

5.推送代码

当代码提交之后,在本地的工作就已经完成了,此时为了让其他人拉取你的代码,通常还需要将代码推送到远程仓库,这里我告诉大家最简单的方式,参考命令如下:

git push
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值