git 从远程拉取代码、推代码的步骤

本文详细介绍了如何使用Git进行代码更新的全过程,包括检查状态、添加更新、提交更改、拉取和解决冲突,以及推送至远程仓库的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(注:如果是几个人共同管理项目,并且你的队友在你之前推过代码,那你就需要 git pull 一下,把代码拉到本地,解决一下冲突,再执行以下步骤,将本地代码推到远程仓库。)

 

第一步:查看当前的git仓库状态,可以使用git status

git status

 

三行红的,证明我改了三个文件

 

 

第二步:更新全部

git add *

 

这是把更新的代码添加到预存仓库里

 

 

第三步:接着输入git commit -m "更新说明"

git commit -m "更新说明"

 

更新说明,是本次推送代码的标识,写什么都可以,只要自己看得懂

 

第四步:先git pull,拉取当前分支最新代码

git pull

 

已经更新

 

第五步:push到远程master分支上

git push origin master

 

 

全部上传到仓库

 

 

六.再次使用git status查看当前的git仓库状态,已经是没有改动了,证明上传成功

 

 

转载于:https://www.cnblogs.com/l199616j/p/10103246.html

### 使用SSH协议从远程仓库Git代码到本地的方法 为了通过SSH协议从远程仓库Git代码到本地,需要完成以下几个方面的配置和操作: #### 1. **生成SSH密钥** 如果尚未生成SSH密钥,则需先执行此步骤。在终端中运行以下命令来生成新的SSH密钥: ```bash ssh-keygen -t rsa -C "你的邮箱" ``` 在此过程中,可以按提示输入文件存储位置以及密码(可选)。默认情况下,公钥会保存在`~/.ssh/id_rsa.pub`中[^2]。 #### 2. **添加公钥至远程Git服务** 将生成的公钥内容复制到剪贴板: ```bash cat ~/.ssh/id_rsa.pub ``` 随后,登录到对应的Git服务平台(如Gitee、GitHub或GitLab),找到个人设置中的SSH Keys选项,并将上述公钥粘贴进去。这一步骤确保了本地机器能够被识别为可信客户端。 #### 3. **验证SSH连接** 测试SSH连接是否正常工作,可通过以下命令实现: ```bash ssh -T git@远程仓库域名 ``` 例如,对于Gitee平台,应使用: ```bash ssh -T git@gitee.com ``` 如果一切配置无误,将会收到一条欢迎消息;若有任何错误反馈,则需重新检查之前的每一步配置过程[^3]。 #### 4. **克隆远程仓库** 一旦SSH连接成功建立,就可以利用SSH URL克隆目标仓库到本地环境。假设已知仓库的SSH地址为`git@gitee.com:username/repository.git`,那么只需执行下面这条命令即可完成初始化克隆动作: ```bash git clone git@gitee.com:username/repository.git ``` 注意替换实际存在的用户名(`username`)与库名(`repository`)部分[^5]。 #### 5. **更新现有项目中的远程链接** 如果是已有项目的场景下希望切换成SSH模式而非HTTPS模式的话,修改现有的remote url也是可行的办法之一: ```bash git remote set-url origin 新的_ssh_地址 ``` #### 6. **执行Pull操作获最新更改** 最后,在完成了以上准备工作之后,便可以直接发起pull请求同步服务器上的改动至当前目录下了: ```bash git pull origin 主分支名称 ``` 比如通常针对master或者main这两个常见的主干来说就是如此形式调用函数[^4]。 --- ### 注意事项 在整个流程里务必保持网络通畅状态并且确认所使用的email地址跟之前绑定给各个云端服务商的一致性问题很重要哦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值